忘備録など

忘備録として

ラズパイでopen jtalkを使ってみる('ω')ノ

今回は、前作ったうさぎさんのロボットをしゃべらせたいと思います('ω')ノ

f:id:riderid:20210726231256j:plain

お口を描いたらさらにかわいくなりました♡♡♡


riderid.hatenablog.com

 

前回から少し変更しまして、UNOからNANOに変えてうさぎさんの頭部にarduinoが入るようにしました('ω')ノ

あと、首のサーボモーターはarduino制御だったものをラズパイ制御に変更したいと思います('ω')ノ

arduinoと目のLED基盤は既にはんだ付けしております('ω')ノ

f:id:riderid:20210726231130j:plain

 

サーボモーターは黒霧島カップが高さがちょうどよかったので、くりぬいてはめました('ω')ノ

f:id:riderid:20210726124607j:plain

 

使うものはラズパイ4、スピーカーです('ω')ノ

ドンキで1500円くらいのかわいいスピーカーを買ってきました('ω')ノ

f:id:riderid:20210726231334j:plain

 

ラズパイとスピーカーをつなぎます('ω')ノ

f:id:riderid:20210726231933j:plain

 

open jtalkのモジュールをインストールします('ω')ノ

下記をコマンド入力します

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

f:id:riderid:20210726232139j:plain

 

echo "こんにちは"|open_jtalk\

-x /var/lib/mecab/dic/open-jtalk/naist-jdic\ (辞書)

-m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice\ (音声データ)

-ow /tmp/voice.wav (保存するファイルの指定)

とコマンド入力します。その後

aplay /tmp/voice.wav で再生します

f:id:riderid:20210726232509j:plain

ここでは改行していませんが、\で改行できます

オプションは、

-x  辞書の指定

-m   音声データの指定

-ow  wavファイルの指定

となっています('ω')ノ

しゃべりました('ω')ノ


www.youtube.com

 

ただ、かなりおっさん声でかわいいウサギさんには似合わないので、次はめいちゃんの音声を使ってかわいくしていきたいと思います('ω')ノ

 

riderid.hatenablog.com