【Ubuntu 22.04 on WSL2】Open JTalkでテキストファイルから音声ファイルを作成する

open-jtalk本体のインストール

sudo apt install open-jtalk

辞書ファイルのインストール

sudo apt install open-jtalk-mecab-naist-jdic

音声のダウンロード・解凍

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

使用するための準備

必要なファイル群をカレントディレクトリにコピーしておくと楽になります。

音声ファイル

cp MMDAgent_Example-1.8/Voice/mei/mei_normal.htsvoice mei.htsvoice

辞書データ

cp -r /var/lib/mecab/dic/open-jtalk/naist-jdic naist-jdic

テキストファイルの準備

例として「test.txt」を用意します。中身は音声にしたい文章です。

実行

「text.wav」というファイルに出力するようにします。

open_jtalk -x naist-jdic -m mei.htsvoice -r 0.9 -ow test.wav test.txt

「-r」で指定しているのは読み上げ速度です。

参考にさせて頂いたサイト

thr3a.hatenablog.com