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

  • 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

http://espeak.sourceforge.net/

英語は 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

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

コメントを残す

メールアドレスが公開されることはありません。

お気軽にコメントいただけると嬉しいです!
質問や気になる商品・サービスなどについてなんでも!
名前はハンドルネーム、emailも仮で適当な文字を入力いただければ問題ありません。