2021年7月26日月曜日

Ubuntu 20.04にOpen JTalkをインストールして音声合成する

Open JTalkで任意のテキストを音声合成して読み上げることができます。

インストール方法

以下のコマンドを実行してインストールします。
sudo apt-get -y install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001 unzip

wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.8/MMDAgent_Example-1.8.zip

unzip MMDAgent_Example-1.8.zip

sudo mv MMDAgent_Example-1.8/Voice/mei /usr/share/hts-voice/

sudo mv MMDAgent_Example-1.8/Voice/takumi /usr/share/hts-voice/

〇デフォルトの声(男性)
※再生時のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow /tmp/voice.wav -g 15 && aplay /tmp/voice.wav

※ファイルを保存する場合は以下のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow ./voice-default.wav -g 15

〇メイさんの声(女性)
※再生時のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/mei/mei_normal.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow /tmp/voice.wav -g 15 && aplay /tmp/voice.wav

※ファイルを保存する場合は以下のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/mei/mei_normal.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow ./voice-mei.wav -g 15

〇タクミさんの声(男性)
※再生時のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/takumi/takumi_normal.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow /tmp/voice.wav -g 15 && aplay /tmp/voice.wav

※ファイルを保存する場合は以下のコマンド
echo "サンプルです" | open_jtalk -m /usr/share/hts-voice/takumi/takumi_normal.htsvoice -x /var/lib/mecab/dic/open-jtalk/naist-jdic -ow ./voice-takumi.wav -g 15

関連情報

・Open JTalkのプロジェクトページ
http://open-jtalk.sourceforge.net/

Raspberry Pi PicoにTPA2006使用D級アンプキットを接続して、wav形式のオーディオファイルを再生する
 ※作成した音声ファイルをRaspberry Picoで再生したい場合は上記のページを参照してください。

MoviePyで動画に別の音声を設定する
 ※動画のナレーションとして活用する事も出来ます。

0 件のコメント:

コメントを投稿