ゴール設定
(ラズパイで入力したテキストをスピーカーで鳴らしてみる)ロボットに何か喋らせる為に、まずはテキストデータを音声データ(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 # 音声合成用(音響モデル)をインストール
続く・・・・