2013/09/18(水) [n年前の日記]
#2 [dtm] Ubuntu上で音声合成出力を実験
Linux 界隈なら、フリーで使える音声合成ツールがあったりしないのかな、と思えてきたので少し調べたり。たぶん、GPL や BSD License のプログラムがあったりするんじゃないのかと。さすがに日本語で喋らせるツールは無いだろうと思うけど、今回自分にとっては英語で喋らせることができればひとまず充分だし。
とりあえず、Windows7 x64 + Vmware Player + Ubuntu 13.04 上で色々試してみたり。
とりあえず、Windows7 x64 + Vmware Player + Ubuntu 13.04 上で色々試してみたり。
◎ Festival を試用。 :
Festival というプログラムで音声合成ができるらしいと知り、以下の記事を参考にしながら試用。
_TextToSpeech - Community Ubuntu Documentation
_nishimotzの日記 - Festival in Ubuntu
_SVX日記 - チープに歌うLinux「妖音リナ」
wavファイルにするには、text2wave というツールが使えるらしい。.txt ファイルに文字列を書いておいて渡すようで。
_TextToSpeech - Community Ubuntu Documentation
_nishimotzの日記 - Festival in Ubuntu
_SVX日記 - チープに歌うLinux「妖音リナ」
- Ubuntuソフトウェアセンターを起動して、festival や festvox で検索して、ソレっぽいものをいくつかインストール。festvox てのが、音声・言語の種類らしい。
- 端末? ターミナル? を起動して、festival と打ち込むと、コマンドを受け付けるモードになる。
- help と打ち込むとヘルプが出る。
- TABキーでコマンド名の補完ができる。
- (SayText "Hello") と打ったら、「ハロー」と喋ってくれた。
- (voice_????_diphone) 等を打ちこむと、音声種類を切り替えることができる。
- 終了は、(exit) もしくは C-d。
wavファイルにするには、text2wave というツールが使えるらしい。.txt ファイルに文字列を書いておいて渡すようで。
text2wave -o hoge.wav hoge.txt
◎ Gespeaker を試用。 :
_gespeaker - A GTK+ frontend for the espeak system - Google Project Hosting
これも Ubuntuソフトウェアセンターからインストールできた。GUIで音声合成が指定できる。
これも Ubuntuソフトウェアセンターからインストールできた。GUIで音声合成が指定できる。
◎ 出力音声の品質。 :
音声の品質については…うーん。たしかに、喋ってるのだけど。何かこう…。うーん。
◎ gnuspeechも気になるのだけど。 :
_Gnuspeech - GNU Project - Free Software Foundation (FSF)
GNU とついているということは、かなり制限がないソフトなのかな、と想像するのだけど、どうやったら使えるようになるのかさっぱり分からず。
GNU とついているということは、かなり制限がないソフトなのかな、と想像するのだけど、どうやったら使えるようになるのかさっぱり分からず。
[ ツッコむ ]
以上です。