1#!/bin/bash 2 3 4INPUT="dataset/LibriSpeech" 5OUTPUT="testdata" 6OPUSDEMO="/local/experiments/ietf_enhancement_studies/bin/opus_demo_patched" 7BITRATES=( 6000 7500 ) # 9000 12000 15000 18000 24000 32000 ) 8 9 10mkdir -p $OUTPUT 11 12for fn in $(find $INPUT -name "*.wav") 13do 14 name=$(basename ${fn%*.wav}) 15 sox $fn -r 16000 -b 16 -e signed-integer ${OUTPUT}/tmp.raw 16 for br in ${BITRATES[@]} 17 do 18 folder=${OUTPUT}/"${name}_${br}.se" 19 echo "creating ${folder}..." 20 mkdir -p $folder 21 cp ${OUTPUT}/tmp.raw ${folder}/clean.s16 22 (cd ${folder} && $OPUSDEMO voip 16000 1 $br clean.s16 noisy.s16) 23 done 24 rm -f ${OUTPUT}/tmp.raw 25done 26