Sign inSign up

u6kapps/open_jtalk

By u6kapps

•Updated over 10 years ago

Open JTalkを使用して日本語音声ファイルを出力します。

Image
1

1.8K

u6kapps/open_jtalk repository overview

⁠open_jtalk

Open JTalkをDockerコンテナーで動作させます。

⁠Open JTalkとは

Open JTalkは音声合成ソフトウェアです。日本語の音声を合成することができます。

Open JTalkはいくつかのソフトウェアで構成されており、セットアップがなかなか面倒です。このDockerイメージは、セットアップ済みのOpen JTalkを提供することで、簡単にOpen JTalkを使用できるようにしました。

⁠使い方

発声させる文字列を標準入力から受け取り、生成した音声wavデータを標準出力に出力します。以下のように使用します。

echo こんにちは | docker run -i --rm u6kapps/open_jtalk > hello.wav

環境変数でopen_jtalkコマンドに渡すオプションを指定できます。

環境変数意味デフォルト値
OPEN_JTALK_OPTIONS音声ファイル、辞書ディレクトリ以外のopen_jtalkに渡すオプション-s 48000 -p 240
OPEN_JTALK_VOICE_FILE-mで指定する音声ファイル。変更する必要はありません/usr/local/lib/hts_voice_nitech_jp_atr503_m001-1.05/nitech_jp_atr503_m001.htsvoice
OPEN_JTALK_DIC_DIR-xで指定する辞書ディレクトリ。変更する必要はありません/usr/local/lib/open_jtalk_dic_utf_8-1.09

環境変数を指定する場合は、以下のように指定します。

echo こんばんは | docker run -i --rm -e OPEN_JTALK_OPTIONS="-s 48000 -p 300" u6kapps/open_jtalk > hello.wav

⁠使用している主なソフトウェア

⁠リンク

Tag summary

Content type

Image

Digest

Size

262.2 MB

Last updated

over 10 years ago

docker pull u6kapps/open_jtalk