This repository contains the datasets list and scripts required for the ConferencingSpeech challenge. For more details about the challenge, please see our website.
baseline
, this folder contains baseline include inference model exported by onnx and inference scripts;eval
, this folder contains evaluation scripts to calculate PESQ, STOI and SI-SNR;selected_lists
, the selected wave about train speech and noise wave name from aishell-1, aishell-3, librispeech-360, VCTK, MUSAN, Audioset. Each participant is only allowed to use the selected speech and noise data below :selected_lists/dev/circle.name
circle RIR wave utt name of dev setselected_lists/dev/linear.name
linear RIR wave utt name of dev setselected_lists/dev/clean.name
wave utt name of dev set used clean setselected_lists/dev/noise.name
wave utt name of dev set used noise setselected_lists/train/aishell_1.name
wave utt name from aishell-1 set used in train setselected_lists/train/aishell_3.name
wave utt name from aishell-3 set used in train setselected_lists/train/librispeech_360.name
wave utt name from librispeech-360 set used in train setselected_lists/train/vctk.name
wave utt name from VCTK set used in train setselected_lists/train/audioset.name
wave utt name from Audioset used in train setselected_lists/train/musan.name
wave utt name from MUSAN used in train setselected_lists/train/circle.name
circle wave utt name of train setselected_lists/train/linear.name
linear wave utt name of train set
simulation
, about simulation scripts, how to use to see ReadMesimulation/mix_wav.py
simulate dev set and train setsimulation/prepare.sh
useselected_lists/*/*name
to select used wave from downloaded raw data, or you can select them by yourself scripts.simulation/quick_select.py
quickly select the name by a name list instead ofgrep -r -f
simulation/tencent_challenge_rirgenerator.py
the script to simulate RIRs in train and dev setsimulation/data/dev_circle_simu_mix.config
dev circle set simulation setup, include clean wave, noise wave, rir wave, snr, volume scale, start pointsimulation/data/dev_linear_simu_mix.config
dev linear set simulation setup, include clean wave, noise wave, rir wave, snr, volume scale, start pointsimulation/data/train_circle_simu_mix.config
train circle set simulation setup, include clean wave, noise wave, snr, volume scale, start point; please download it from dropbox.simulation/data/train_linear_simu_mix.config
train linear set simulation setup, include clean wave, noise wave, snr, volume scale, start point; please download it from dropbox.
note: *.config file should replace with correct path of used waves !
requirements.txt
, dependency
python3.6 or above
pip -r install requirements.txt
if you simulation RIRs by yourself with our scripts, you may better install this: