predict smoothing
[asr1617data.git] / preprocess.sh
1 #!/bin/bash
2 set -e
3
4 MAXPROCS=4
5 FREQUENCY=44100
6 FREQUENCY=22050
7 FREQUENCY=16000
8
9 rm -rf wav mfcc
10 mkdir -p wav mfcc
11 i=0
12 for f in orig/*/*.flac; do
13 while [ $(jobs -p | wc -l) -ge $MAXPROCS ]; do sleep 1; done
14
15 echo $f
16 BN="$(echo $f | grep -Po "(?<=/[0-9][0-9]_-_).*(?=\.flac)")"
17 NUM="$(printf '%02d' "$i")"
18 WAV="wav/$NUM.wav"
19 MFCC="mfcc/$NUM.mfcc"
20
21 ( echo "Processing $f" &&
22 sox "$f" -V1 -c 1 -r $FREQUENCY $WAV
23 ) &
24 i=$((i+1))
25 done
26 wait