diff options
Diffstat (limited to 'dnn/torch/osce/stndrd/evaluation/create_input_data.sh')
-rw-r--r-- | dnn/torch/osce/stndrd/evaluation/create_input_data.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dnn/torch/osce/stndrd/evaluation/create_input_data.sh b/dnn/torch/osce/stndrd/evaluation/create_input_data.sh new file mode 100644 index 00000000..54bacb88 --- /dev/null +++ b/dnn/torch/osce/stndrd/evaluation/create_input_data.sh @@ -0,0 +1,25 @@ +#!/bin/bash + + +INPUT="dataset/LibriSpeech" +OUTPUT="testdata" +OPUSDEMO="/local/experiments/ietf_enhancement_studies/bin/opus_demo_patched" +BITRATES=( 6000 7500 ) # 9000 12000 15000 18000 24000 32000 ) + + +mkdir -p $OUTPUT + +for fn in $(find $INPUT -name "*.wav") +do + name=$(basename ${fn%*.wav}) + sox $fn -r 16000 -b 16 -e signed-integer ${OUTPUT}/tmp.raw + for br in ${BITRATES[@]} + do + folder=${OUTPUT}/"${name}_${br}.se" + echo "creating ${folder}..." + mkdir -p $folder + cp ${OUTPUT}/tmp.raw ${folder}/clean.s16 + (cd ${folder} && $OPUSDEMO voip 16000 1 $br clean.s16 noisy.s16) + done + rm -f ${OUTPUT}/tmp.raw +done |