blob: 54bacb88906556fa4eb901671957aa7513faad03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
|