Juliusによる音声認識 Open JTalkによる音声合成 - Naohiro2g/Raspberry-Pi-Projects GitHub Wiki
Julius 4.5 インストール
wget -O julius-4.5.tar.gz https://github.com/julius-speech/julius/archive/v4.5.tar.gz tar zxvf julius-4.5.tar.gz cd julius-4.5/ ./configure make sudo make install julius -version
sudo modprobe snd-pcm-oss
sudo sh -c "echo snd-pcm-oss >> /etc/modules”
Open JTalk インストール
sudo apt-get install open-jtalk open-jtalk-mecab-naist-jdic
jsay2.sh ----#!/bin/sh #-m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice \
#-m /usr/share/hts-voice/mei/mei_angry.htsvoice
#-m /usr/share/hts-voice/mei/mei_bashful.htsvoice
#-m /usr/share/hts-voice/mei/mei_happy.htsvoice
#-m /usr/share/hts-voice/mei/mei_normal.htsvoice
#-m /usr/share/hts-voice/mei/mei_sad.htsvoice \
#-m /usr/share/hts-voice/tohoku-f01/tohoku-f01-angry.htsvoice
#-m /usr/share/hts-voice/tohoku-f01/tohoku-f01-happy.htsvoice
#-m /usr/share/hts-voice/tohoku-f01/tohoku-f01-neutral.htsvoice
#-m /usr/share/hts-voice/tohoku-f01/tohoku-f01-sad.htsvoice \
TMP=/tmp/jsay.wav
if [ -p /dev/stdin ]; then
cat -
exit
else
echo "$1"
exit
fi |open_jtalk
-m /usr/share/hts-voice/tohoku-f01/tohoku-f01-happy.htsvoice
-x /var/lib/mecab/dic/open-jtalk/naist-jdic
-ow $TMP &&
aplay --quiet $TMP
rm -f $TMP
使い方 jsay2.sh こんにちは! cat talk.txt | jsay2.sh