diff options
Diffstat (limited to 'datasets/spread.sh')
| -rwxr-xr-x | datasets/spread.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/datasets/spread.sh b/datasets/spread.sh index bec1da3..60c3551 100755 --- a/datasets/spread.sh +++ b/datasets/spread.sh @@ -1,3 +1,4 @@ +#!/bin/bash if [ "$#" -ne 5 ]; then echo "Usage: $0 <in.wav> <out.wav> <rate_min> <rate_step> <rate_max>" @@ -11,15 +12,22 @@ STEP=$4 MAX=$5 ITER=0 + while true; do if (( $(echo "$RATE > $MAX" | bc -l) )); then break fi let ITER+=1 RATE=`echo "$RATE+$STEP" | bc` + if ((ITER % 20 != 0)); then + echo "${ITER}... ${RATE}" + sleep 1 + fi sox $FN_IN "tmp_$ITER.wav" speed $RATE done +echo "made $ITER copies" + sox tmp_* $FN_OUT rm tmp_* |
