From d70c1d1add45de4249e4dda4e940b8f2adc8c1ae Mon Sep 17 00:00:00 2001 From: Tristan Matthews Date: Sun, 21 Oct 2018 22:59:24 -0400 Subject: tools: rename to generate-samples.sh --- src/generate-samples.sh | 30 ++++++++++++++++++++++++++++++ src/generate-test-vectors.sh | 30 ------------------------------ 2 files changed, 30 insertions(+), 30 deletions(-) create mode 100755 src/generate-samples.sh delete mode 100755 src/generate-test-vectors.sh diff --git a/src/generate-samples.sh b/src/generate-samples.sh new file mode 100755 index 0000000..cb4179d --- /dev/null +++ b/src/generate-samples.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e +set -u + +MALE_SAMPLE=male.wav +FEMALE_SAMPLE=female.wav +WB_MALE_SAMPLE=wb_male.wav +mkdir -p test-vectors + +samples="${MALE_SAMPLE} ${FEMALE_SAMPLE} ${WB_MALE_SAMPLE}" +for sample in $samples; do + wget --no-clobber https://www.speex.org/samples/audio/${sample} +done + +bitrates="4 8 11 15" +for b in $bitrates; do + kbitrate=$(expr $b \* 1000) + ./speexenc --narrowband --bitrate ${kbitrate} ${MALE_SAMPLE} test-vectors/male_speex_${b}.spx + ./speexenc --narrowband --bitrate ${kbitrate} --vbr ${MALE_SAMPLE} test-vectors/male_speex_${b}_vbr.spx + ./speexenc --narrowband --bitrate ${kbitrate} ${FEMALE_SAMPLE} test-vectors/female_speex_${b}.spx + ./speexenc --narrowband --bitrate ${kbitrate} --vbr ${FEMALE_SAMPLE} test-vectors/female_speex_${b}_vbr.spx +done + +bitrates="10 12 17 18 21 28" +for b in $bitrates; do + kbitrate=$(expr $b \* 1000) + ./speexenc --wideband --bitrate ${kbitrate} ${WB_MALE_SAMPLE} test-vectors/wb_male_speex_${b}.spx + ./speexenc --wideband --bitrate ${kbitrate} --vbr ${WB_MALE_SAMPLE} test-vectors/wb_male_speex_${b}_vbr.spx +done diff --git a/src/generate-test-vectors.sh b/src/generate-test-vectors.sh deleted file mode 100755 index cb4179d..0000000 --- a/src/generate-test-vectors.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -set -e -set -u - -MALE_SAMPLE=male.wav -FEMALE_SAMPLE=female.wav -WB_MALE_SAMPLE=wb_male.wav -mkdir -p test-vectors - -samples="${MALE_SAMPLE} ${FEMALE_SAMPLE} ${WB_MALE_SAMPLE}" -for sample in $samples; do - wget --no-clobber https://www.speex.org/samples/audio/${sample} -done - -bitrates="4 8 11 15" -for b in $bitrates; do - kbitrate=$(expr $b \* 1000) - ./speexenc --narrowband --bitrate ${kbitrate} ${MALE_SAMPLE} test-vectors/male_speex_${b}.spx - ./speexenc --narrowband --bitrate ${kbitrate} --vbr ${MALE_SAMPLE} test-vectors/male_speex_${b}_vbr.spx - ./speexenc --narrowband --bitrate ${kbitrate} ${FEMALE_SAMPLE} test-vectors/female_speex_${b}.spx - ./speexenc --narrowband --bitrate ${kbitrate} --vbr ${FEMALE_SAMPLE} test-vectors/female_speex_${b}_vbr.spx -done - -bitrates="10 12 17 18 21 28" -for b in $bitrates; do - kbitrate=$(expr $b \* 1000) - ./speexenc --wideband --bitrate ${kbitrate} ${WB_MALE_SAMPLE} test-vectors/wb_male_speex_${b}.spx - ./speexenc --wideband --bitrate ${kbitrate} --vbr ${WB_MALE_SAMPLE} test-vectors/wb_male_speex_${b}_vbr.spx -done -- cgit v1.2.3