前回、ウサギさんにかわいくしゃべってもらうことに成功しました('ω')ノ
ただ、こっちが一方的に話して相槌を打ってもらうだけだったので、今回は私が話しかけた言葉に反応してしゃべってもらうことにします('ω')ノ
絶対かわいい。。。♡
準備するのはUSBマイクです('ω')ノ
ラズパイのUSB端子に差し込みます('ω')ノ
コマンドでlsusbと打って、マイクが認識されているか確認します('ω')ノ
確認したら、juilusをインストールします('ω')ノ
juliusというフォルダを作って、githubから引っ張ってきます
こちらのサイトを参考にさせていただきました→
Raspberry PiとJuliusで特定の単語を認識させる | パソコン工房 NEXMAG
wget https://github.com/julius-speech/julius/archive/v4.4.2.1.tar.gz と打ってファイルをダウンロードし、解凍します
解凍したファイルの中からjulius-4.4.2.1に移動し、ライブラリを入れます
sudo apt-get install libasound2-dev libesd0-dev libsndfile1-dev
julius -C main.jconf -C am-gmm.jconf -demo で実行します
「こんにちは」の音声を認識してくれました('ω')ノ
pythonで書いてみます
最初に先ほどのjulius -C main.jconf -C am-gmm.jconf -demoに-moduleを付け、moduleモードで実行します('ω')ノ
pythonのコードは次の通りです('ω')ノ
認識された音声によって、lcdに文字を表示して、うさぎさんがしゃべるようになっています
lcdの部分はosoyooさんのサンプルコードを少しいじったものです
適当にくっつけました('ω')ノ
LEDが光っているのはまた別なので、プログラム中には記載ないです
次はどうしようかなあ。。('ω')ノ