まず、これらのパッケージをインストールする必要があります。
sudo apt-get install rec sudo apt-get install flac sudo apt-get install sox sudo apt-get install sed sudo apt-get install ttytter
Ttytterを構成する必要があります(ピンを取得してテープに設定します)。
そして実際にBashでスクリプトを実行します。
#!/bin/bash FILEWAV="sound.wav" # FILEFLAC="sound.flac" # flac #echo "Recording from microphone..." rec -r 16000 -b 16 -c 1 $FILEWAV >/dev/null 2>&1 & echo "Tweeting this speech..." read KEYPRESSED # killall rec # flac sox $FILEWAV $FILEFLAC gain -n -5 silence 1 5 2% # wav- rm $FILEWAV echo "You said: " wget -q -U "Mozilla/5.0" --post-file $FILEFLAC --header="Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=ru-RU&client=chromium" > test.ret cat test.ret | sed 's/.*utterance":"//' | sed 's/","confidence.*//' > test.txt rm test.ret TWITEXT="$(cat test.txt)" echo $TWITEXT ttytter -status="$TWITEXT"
ご清聴ありがとうございました。 たぶん誰かがそれを必要とするでしょう。 bashのPsは強くありません-そして、それは休憩だった、私は最後に簡単に書くことができる多くのナンセンスがあることを知っています-しかし、それを必要とする人-それは修正されます。