import com.sun.speech.freetts.* System.setProperty("com.sun.speech.freetts.voice.defaultAudioPlayer", "com.sun.speech.freetts.audio.SingleFileAudioPlayer") def voice = VoiceManager.getInstance().getVoice("kevin16") voice.allocate() // Hello, Groovy. こんにちはgroovy! voice.speak("Hello, Groovy. kon nitch were, Groovy!") voice.deallocate() // ubuntuのplayerを使ってwavファイル再生 "aplay freetts.wav".execute()
インストール手順(ubuntu)
1)freetts-1.2.2-bin.zipをhttp://freetts.sourceforge.net/docs/index.phpからダウンロード
2)sudo apt-get install sharutils (jsapi.shでuuencodeを使用するので)
3)unzip freetts-1.2.2-bin.zip
4)解凍したlibディレクトリに移動してchmod +x jsapi.sh
5)./jsapi.sh
6)cp *.jar ~/.groovy/lib
動作環境
OpenJDK1.7.0_03, groovy 2.0.1, Ubuntu12.04
0 件のコメント:
コメントを投稿