Documentation - TheftO/MicArray GitHub Wiki
#Prerequisites#
To run tests you will need to install HARK and Node.js.
#Usage#
For DS, WDS, Null and ISLE algorithms without postprocessing open and run beamforming.n in HARK Designer or execute bf-test-cmd.n with batchflow.exe. For DS, WDS, Null and ISLE algorithms with postprocessing open and run beamforming_hrle_post.n in HARK Designer. For GHDSS algorithm without postprocessing execute ghdss_test_cmd.n with batchflow.exe. For GHDSS algorithm with postprocessing execute tests_cmd.n with batchflow.exe.
##Console parameters##
Bf-test-cmd.n, ghdss-test-cmd.n and tests-cmd.n require to enter some parameters, when executed from console.
Parameters of bf-test-cmd.n:
- File to process
Parameters of ghdss-test-cmd.n:
- File to process
Parameters of tests-cmd.n:
- Stationary noise factor
- Specter smooth factor
- Amp leak factor
- Stationary noise mixture factor
- Leak factor
- Over cancel factor
- Reverb decay factor
- Direct decay factor
- Prior SNR factor
- Prior SNR smooth factor
- Leak floor
- Block length
- Voice threshold
- Voice probability factor
- Minimum voice probability
- Maximum prior SNR
- Maximum opt gain
- Minimum opt gain
- Minimum frame smooth SNR
- Maximum frame smooth SNR
- Minimum global smooth SNR
- Maximum global smooth SNR
- Minimum local smooth SNR
- Maximum local smooth SNR
- Upper smooth frequency index
- Lower smooth frequency index
- Global smooth bandwidth
- Local smooth bandwidth
- Frame smooth SNR thresh
- Minimum smooth peak SNR
- Maximum smooth peak SNR
- Frame voice probability factor
- Global voice probability factor
- Local voice probability factor
- Minimum voice pause probability
- Maximum voice pause probability
- Result file prefix for Post-filter + Background Noise Estimator
- Result file prefix for Post-filter + HRLE + Estimated level + Background Noise Estimator
- Result file prefix for Post-filter + HRLE + Background Noise Estimator
- Result file prefix for Post-filter + Subtraction and Gain + Background Noise Estimator
- Result file prefix for HRLE + Estimated level + Post-filter + Background Noise Estimator
- Result file prefix for HRLE + Estimated level + Post-filter + Subtraction and Gain + Background Noise Estimator
- Result file prefix for HRLE + Post-filter + Background Noise Estimator
- Result file prefix for HRLE + Post-filter + Subtraction and Gain + Background Noise Estimator
- Result file prefix for HRLE + Estimated level
- Result file prefix for HRLE
- HRLE level
- Transfer function file name
- Input file name
After running those files will create processed output files which must be compared with any desired tests.