Baseline

Python Modules

recipes.cec3.baseline.enhance

Run the dummy enhancement.

recipes.cec3.baseline.evaluate

Evaluate the enhanced signals using a combination of HASPI and HASQI metrics

recipes.cec3.baseline.report_score

Collate HASPI scores and report final results.

Configuration Files

config.yaml

 1task: ??? # This can be set to 'task1', 'task2' or 'task3'
 2
 3path:
 4  root: ??? # root folder for clarity data
 5  exp: ??? # folder to store enhanced signals and final results
 6  scenes_folder: ${path.root}/${task}/clarity_data/dev/scenes
 7  metadata_dir: ${path.root}/${task}/clarity_data/metadata
 8  scenes_listeners_file: ${path.metadata_dir}/scenes_listeners.dev.json
 9  listeners_file: ${path.metadata_dir}/listeners.json
10  scenes_file: ${path.metadata_dir}/scenes.dev.json
11
12nalr:
13  nfir: 220
14  sample_rate: 48000
15
16compressor:
17  threshold: 0.35
18  attenuation: 0.1
19  attack: 50
20  release: 1000
21  rms_buffer_size: 0.064
22
23soft_clip: True
24
25evaluate:
26  set_random_seed: True
27  small_test: False
28  first_scene: 0
29  n_scenes: 0
30
31# hydra config
32hydra:
33  run:
34    dir: ${path.exp}
35  sweep:
36    dir: ${path.exp}/multirun/${now:%Y-%m-%d}/${now:%H-%M-%S}
37    subdir: ${hydra.job.num}
38
39defaults:
40  - override hydra/launcher: cec3_submitit_local

Sub-sections: