From cc0ecbaf7e7e77a541e2ef2fb37c5fcfacac8f49 Mon Sep 17 00:00:00 2001 From: David Date: Sat, 11 Apr 2020 16:25:21 +0930 Subject: [PATCH] utils for Librispeech --- src/concat.sh | 10 ++++++---- src/flac_to_wav.sh | 10 ++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) mode change 100644 => 100755 src/concat.sh create mode 100755 src/flac_to_wav.sh diff --git a/src/concat.sh b/src/concat.sh old mode 100644 new mode 100755 index 8369117..d98ccda --- a/src/concat.sh +++ b/src/concat.sh @@ -1,6 +1,8 @@ -# Place in 16k-LP7 from TSPSpeech.iso and run to concatenate wave files -# into one headerless training file -for i in */*.wav +#!/bin/bash +# Concatenate .wav files into one headerless .sw training file +# usage: ./concat.sh concatfile.sw + +for i in `find . -name '*.wav'` do sox $i -r 16000 -c 1 -t sw - -done > input.s16 +done > $1 diff --git a/src/flac_to_wav.sh b/src/flac_to_wav.sh new file mode 100755 index 0000000..8f8aa29 --- /dev/null +++ b/src/flac_to_wav.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# Convert all .flac files under this folder to .wav files +# source: several GitHub repos + +find . -iname "*.flac" | wc + +for flacfile in `find . -iname "*.flac"` +do + ffmpeg -y -f flac -i $flacfile -ab 64k -ac 1 -ar 16000 -f wav "${flacfile%.*}.wav" +done