Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ $# -lt 1 ];then
- echo "what file?"
- exit
- fi
- mp3splt -d split -s -p th=-30,min=1,rm $1
- cd split
- for i in *.mp3
- do
- avconv -i "$i" -acodec pcm_s16le -ac 1 -ar 16000 "$i.wav"&& rm "$i"
- done
- for i in *.wav;
- do
- flac "$i" -f --best --sample-rate 16000 -s -o "$i.flac"
- done
- rm *.wav
- for i in *.flac
- do
- wget -q -U "Mozilla/5.0" --post-file "$i" --header "Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=en-us&client=chromium"|cut -d\" -f12 >> ../transcript.txt
- clear
- cat ../transcript.txt
- done
Add Comment
Please, Sign In to add comment