テキストを音声データに変換してロボットに喋らせる

ゴール設定

(ラズパイで入力したテキストをスピーカーで鳴らしてみる)ロボットに何か喋らせる為に、まずはテキストデータを音声データ(wav形式等)に変換する「音声合成」というものをやってみる。音声ファイルへの変換ができたら、前述のスピーカーで音を鳴らすだけ。音声合成エンジンの「Open JTalk」は、ライセンスフリーのLinux日本語音声合成エンジンです。今回は、オフラインで実行可能な「Open JTalk」をラズパイにインストールします。

事前準備(JTalkのインストール)

日本製のソフトウェアなのに、公式サイトは英語のみという「Open JTalk」の<公式サイトはこちら>。下記の4つのモジュールをインストールする。

$ sudo apt-get install open-jtalk                       # JTalk本体をインストール
$ sudo apt-get install libhtsengine1                    # JTalkの動作に必要な音声合成エンジン
$ sudo apt-get install open-jtalk-mecab-naist-jdic      # 辞書ファイルをインストール
$ sudo apt-get install hts-voice-nitech-jp-atr503-m001  # 音声合成用(音響モデル)をインストール

続く・・・・


コメントを残す