Index: webrtc/modules/audio_processing/test/py_quality_assessment/README.md |
diff --git a/webrtc/modules/audio_processing/test/py_quality_assessment/README.md b/webrtc/modules/audio_processing/test/py_quality_assessment/README.md |
index 140ed45fd6a1bee9c6527e7ee818f72f126dbe33..981f31555a7321305579c694065fbd7e3b4b825a 100644 |
--- a/webrtc/modules/audio_processing/test/py_quality_assessment/README.md |
+++ b/webrtc/modules/audio_processing/test/py_quality_assessment/README.md |
@@ -11,7 +11,7 @@ reference one used for evaluation. |
- OS: Linux |
- Python 2.7 |
- - Python libraries: numpy, scipy, pydub (0.17.0+) |
+ - Python libraries: numpy, scipy, pydub (0.17.0+), pandas (0.20.1+) |
- It is recommended that a dedicated Python environment is used |
- install `virtualenv` |
- `$ sudo apt-get install python-virtualenv` |
@@ -20,7 +20,7 @@ reference one used for evaluation. |
- activate the new Python environment |
- `$ source ~/my_env/bin/activate` |
- add dependcies via `pip` |
- - `(my_env)$ pip install numpy pydub scipy` |
+ - `(my_env)$ pip install numpy pydub scipy pandas` |
- PolqaOem64 (see http://www.polqa.info/) |
- Tested with POLQA Library v1.180 / P863 v2.400 |
- Aachen Impulse Response (AIR) Database |
@@ -68,22 +68,24 @@ Showing all the results at once can be confusing. You therefore may want to |
export separate reports. In this case, you can use the |
`apm_quality_assessment_export.py` script as follows: |
- - Set --output_dir to the same value used in `apm_quality_assessment.sh` |
+ - Set `--output_dir, -o` to the same value used in `apm_quality_assessment.sh` |
- Use regular expressions to select/filter out scores by |
- APM configurations: `--config_names, -c` |
- - probing signals: `--input_names, -i` |
+ - capture signals: `--capture_names, -i` |
+ - render signals: `--render_names, -r` |
+ - echo simulator: `--echo_simulator_names, -e` |
- test data generators: `--test_data_generators, -t` |
- - scores: `--eval_scores, -e` |
+ - scores: `--eval_scores, -s` |
- Assign a suffix to the report name using `-f <suffix>` |
For instance: |
``` |
$ ./apm_quality_assessment-export.py \ |
- -o ~/data/apm_quality_assessment \ |
- -e \(polqa\) \ |
- -n \(echo\) \ |
+ -o output/ \ |
-c "(^default$)|(.*AE.*)" \ |
+ -t \(white_noise\) \ |
+ -s \(polqa\) \ |
-f echo |
``` |
@@ -92,8 +94,8 @@ $ ./apm_quality_assessment-export.py \ |
The input wav file must be: |
- sampled at a sample rate that is a multiple of 100 (required by POLQA) |
- in the 16 bit format (required by `audioproc_f`) |
- - encoded in the Microsoft WAV signed 16 bit PCM format (Audacity default |
- when exporting) |
+ - encoded in the Microsoft WAV signed 16 bit PCM format (Audacity default |
+ when exporting) |
Depending on the license, the POLQA tool may take “breaks” as a way to limit the |
throughput. When this happens, the APM Quality Assessment tool is slowed down. |