#author("2022-06-26T07:24:29+09:00","default:yakumo_murakami","yakumo_murakami") #author("2022-06-26T07:25:48+09:00","default:yakumo_murakami","yakumo_murakami") [[パソコン汎用]] OpenJTalkは音声合成エンジンです。 OpenJTalkは音声合成エンジンです。~ ゆっくり音声との最大の違いは商用ソフトではないこと。フリー(自由)に使う事ができます。 * 資料 [#he51630b] - [[https://ja.wikipedia.org/wiki/Open_JTalk]] > Open JTalk(おーぷんじぇいとーく)は、名古屋工業大学で開発された音声合成技術および同技術を応用した、日本語向けのテキストトゥスピーチ(文章読み上げ)ソフト。日本語の文章を入力することで音声を合成し、読み上げることができる。 * インストール [#k94620fe] Debian環境に構築してみる。 ** 本体のインストール [#r9a3a8ea] $ sudo apt-get install open-jtalk open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001 ** 女声をもらってくる。 [#xb86a135] 定番ですが、名古屋工業大学のマスコットメイちゃんの音声データをもらってきます。 - https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/ ** テストしてみます。 [#r264593a] *** スクリプト [#od85d25e] こんなスクリプトを実行してみましょう。名前は 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 *** 実行 [#k3927ec8] $ voice "こんにちは" $ ちゃんと聞こえた?