OpenJTalkは音声合成エンジンです。
ゆっくり音声との最大の違いは商用ソフトではないこと。フリー(自由)に使う事ができます。
Open JTalk(おーぷんじぇいとーく)は、名古屋工業大学で開発された音声合成技術および同技術を応用した、日本語向けのテキストトゥスピーチ(文章読み上げ)ソフト。日本語の文章を入力することで音声を合成し、読み上げることができる。
Debian環境に構築してみる。
$ sudo apt-get install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001
定番ですが、名古屋工業大学のマスコットメイちゃんの音声データをもらってきます。
こんなスクリプトを実行してみましょう。名前は voice(仮)で。
Voiceの場所はダウンロードしてきたメイちゃんのファイルにあわせてね。
#!/bin/sh Voice=/home/illyasviel/Downloads/MMDAgent/MMDAgent_Example-1.8/Voice/mei/mei_normal.htsvoice /usr/bin/echo "$@" | /usr/bin/open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic/ -m $Voice -r 1.0 -ow /dev/stdout|aplay -q
$ voice "こんにちは" $
ちゃんと聞こえた?