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

後で読む https://www.webzoit.net/hp/it/internet/homepage/env/iot/raspberry_pi/smart_speaker/oss_alsa_pulseaudio/