Open JTalk を利用して音声読み上げしてみる& eSpeakで英語読み上げ

Develop
  • mac に say コマンドがあるのですが、生成した音声ファイルを商用利用できないので出力ファイル利用可能なソフトウェアを利用します。

Open JTalk
http://open-jtalk.sourceforge.net/

Demo
http://open-jtalk.sp.nitech.ac.jp/

自分で声を録音するのが面倒なのでテキスト読み上げを自動でいつでも利用できるようにしてアプリなどの音声に利用しようかなと

簡単にインストールできました・・・^^

$ brew install open-jtalk

==> Pouring open-jtalk-1.11.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/open-jtalk/1.11: 30 files, 114.9MB

OS 11.1 Big sur にも対応していました^^

test.txtに日本語を書いて

open_jtalk -x /usr/local/Cellar/open-jtalk/1.11/dic -m /usr/local/Cellar/open-jtalk/1.11/voice/mei/mei_normal.htsvoice -ow test.wav test.txt

これだけでOK^^

生成されたwavファイルを変換して利用します!

eSpeak

eSpeak: Speech Synthesizer

英語は eSpeakで

$ brew install espeak
==> Installing dependencies for espeak: portaudio
==> Installing espeak dependency: portaudio
==> Pouring portaudio-19.6.0.big_sur.bottle.2.tar.gz
🍺  /usr/local/Cellar/portaudio/19.6.0: 33 files, 527.0KB
==> Installing espeak
==> Pouring espeak-1.48.04_1.big_sur.bottle.1.tar.gz
🍺  /usr/local/Cellar/espeak/1.48.04_1: 296 files, 3MB
$ espeak "hello"
||PaMacCore (AUHAL)|| Error on line 1316: err='-66748', msg=Unknown Error

エラー・・・いったん保留・・・

お気軽にコメントください!

スパム対応のためコメント認証に数日かかることがありますが、お気軽にコメントいただけると嬉しいです^^

コメント

タイトルとURLをコピーしました