読者です 読者をやめる 読者になる 読者になる

Raspberry Pi 備忘録 / Mbedもあるよ!

Raspberry Pi であれこれやった事の記録

OpenJTalk で、文字を読ませるテスト

OpenJTalk で、文字を読ませるテスト

インストール

$ sudo apt-get install open-jtalk
$ sudo apt-get install open-jtalk-mecab-naist-jdic hts-voice-nitech-jp-atr503-m001

起動スクリプト

#!/bin/bash
HV=/usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice
tempfile="./tempfile"

option="-x /var/lib/mecab/dic/open-jtalk/naist-jdic -m $HV -ow $tempfile"

if [ -z "$1" ] ; then
  open_jtalk $option
else 
  if [ -f "$1" ] ; then
    open_jtalk $option $1
  else 
    echo "$1" | open_jtalk $option
  fi
fi

#aplay -q $tempfile
aplay --quiet -D plughw:1,0 $tempfile
rm -f $tempfile

テスト

$ ./jsay "本日は晴天なり"

音声の追加1 公式サンプル

$ wget https://sourceforge.net/projects/mmdagent/files/MMDAgent_Example/MMDAgent_Example-1.6/MMDAgent_Example-1.6.zip
$ unzip MMDAgent_Example-1.6.zip
$ cd MMDAgent_Example-1.6/Voice/
$ sudo cp -R mei /usr/share/hts-voice/
$ find /usr/share/hts-voice/ -name *htsvoice
/usr/share/hts-voice/mei/mei_normal.htsvoice
/usr/share/hts-voice/mei/mei_angry.htsvoice
/usr/share/hts-voice/mei/mei_bashful.htsvoice
/usr/share/hts-voice/mei/mei_happy.htsvoice
/usr/share/hts-voice/mei/mei_sad.htsvoice
/usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice

HV=/usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice を変更すると、変わる。

音声の追加2 配布データ

htsvconv ファイル形式で配付されていればそのまま指定する。

MMDAgent 音響データファイル郡の場合は、こちら様のお世話になったりして、作成して設置する。

neu101.seesaa.net