- 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
エラー・・・いったん保留・・・
コメント