Raspberry Pi で Alexa が動くようになるまでの奮闘の記録。

Raspberry Pi3 で alexa-avs-sample-app や avs-device-sdk が動くようになるまで様々な試行錯誤の記録。
12
robo8080 @robo8080

くぅ〜 Raspberry Pi3でAlexaを動かそうと思ったがコンパイルでエラーになった。😭 :avs-device-sdk github.com/alexa/avs-devi… pic.twitter.com/izwqc4iTWB

2018-01-30 21:49:24
拡大
robo8080 @robo8080

メモ : CMake Error at /usr/share/cmake-3.6/Modules/FindPkgConfig.cmake:424 (message): #478 github.com/alexa/avs-devi…

2018-01-30 21:59:09
robo8080 @robo8080

どうしてもコンパイルエラーが取れないのでこっちを試してみる。:alexa-avs-sample-app github.com/alexa/alexa-av… pic.twitter.com/inNB78FkGG

2018-01-31 15:47:21
拡大
robo8080 @robo8080

これはコンパイルは通った。 pic.twitter.com/eyx9UwVL8e

2018-01-31 15:51:36
拡大
robo8080 @robo8080

が… 動かなかった。😢

2018-02-03 15:51:46
robo8080 @robo8080

Raspberry Pi に Alexa をインストール成功している人のブログを見るとみんNOOBSでRaspberry Piをセットアップしているようだ。失敗している人はどうなんだろう?ちなみに失敗している私はNOOBS使っていない。

2018-02-01 12:36:20
robo8080 @robo8080

コンパイルエラーになるにのはもしかしてRaspberry PiのセットアップにNOOBSを使ってないせいか?

2018-01-31 21:07:49
robo8080 @robo8080

Raspberry PiでAlexaの実験。Raspberry Piを新規にNOOBSでインストールし直した環境でalexa-avs-sample-app を試してみた。動いた!😍 しかしウェイクワードの認識は上手く行かない。あと時刻が日本時間じゃない。😢 pic.twitter.com/fcZWtqiFRY

2018-02-03 16:02:22
robo8080 @robo8080

Alexaアプリでタイムゾーン設定した。

2018-02-03 22:38:22
robo8080 @robo8080

ウェイクワードの認識が上手く行かないのはインストールが失敗しているのか、単純に発音が悪いだけなのか??

2018-02-03 22:46:45
robo8080 @robo8080

Raspberry PiでAlexaの実験。Raspberry Pi3に新規にNOOBS raspbian-stretchをインストールした環境でavs-device-sdkを試してみた。コンパイルも通り手動で起動すれば一応動くが、ウェイクワードでの起動が出来ない。😩:github.com/alexa/avs-devi… pic.twitter.com/OuidVWQ8BP

2018-02-04 13:44:40
拡大
robo8080 @robo8080

Raspberry Pi Stretchだといろいろ問題有るらしいがJessie入れ直すのも面倒。😫

2018-02-03 16:27:27
robo8080 @robo8080

Raspberry PiでAlexaの実験。raspbian-stretchは断念。Raspberry Pi3に新規にraspbian-jessieをインストール中。疲れた。😭

2018-02-04 16:24:50
robo8080 @robo8080

Raspberry PiでAlexaの実験。raspbian-jessieでalexa-avs-sample-appを試してみた。コンパイルも通り手動で起動すれば一応動くが、やはりウェイクワードでの起動が出来ない。発音が悪いのかと思って英語でAlexaの発音をしているmp3音声を聞かせてみたが駄目だった。😫

2018-02-04 21:23:46
robo8080 @robo8080

原因がわかったような気がする。USBマイクの設定で余計な事をしてるかも。😨 明日試して見る。

2018-02-04 22:50:13
robo8080 @robo8080

メモ: 音の設定 cat <<EOF >~/.asoundrc pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,0" } capture.pcm { type plug slave.pcm "hw:1,0" } } EOF

2018-02-05 09:15:09
robo8080 @robo8080

ダメだ!どうやってもウェイクワードを認識してくれない。手動ならちゃんと動くのに~😭

2018-02-05 16:20:59
robo8080 @robo8080

Raspberry PiでAlexaの実験。やった~😍ついにウェイクワードの認識もできるようになった!!ここを参考にalsamixerでUSBマイクのゲインを上げてやったら認識するようになった。🤣なぜかよくわからないがこのゲインはウェイクワードの認識の方だけに影響があるようだ。:pimylifeup.com/raspberry-pi-a… pic.twitter.com/V3HApCv215

2018-02-06 20:59:28
拡大
robo8080 @robo8080

Raspberry PiでAlexaの実験。ウェイクワードの認識にもう一つ大事なこと。/home/pi/.asoundrc は以下のように書き換えた。 pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,0" } capture.pcm { type plug slave.pcm "hw:1,0" } }

2018-02-08 21:24:39
robo8080 @robo8080

Raspberry PiでAlexaの実験。Raspberry Piを新規にNOOBSでインストールし直した環境でalexa-avs-sample-app も試してみた。動いた!😍 pic.twitter.com/q7BSsNuWXj

2018-02-06 21:29:34
robo8080 @robo8080

Raspberry PiでAlexaの実験。やっと動いたのでAlexaに歌を歌ってもらった。😍 pic.twitter.com/XGXtXv9dwh

2018-02-06 21:55:10
robo8080 @robo8080

Raspberry PiでAlexaの実験。Alexaにもう一曲歌を歌ってもらった。レパートリーは二曲しか無いみたい。😓 pic.twitter.com/B15Lr5fgKY

2018-02-11 09:37:15
robo8080 @robo8080

Raspberry PiでAlexaの実験。多くの成功例ブログを参照したがウェイクワードの認識でalsamixerでUSBマイクのゲインを調整する事に関して触れているものは全然無かった。みんな調整しなくても動いたのか?または常識的すぎて触れなかったのか?

2018-02-07 07:45:19
robo8080 @robo8080

散々遠回りしたが難しいトラブルほど解決した時の爽快感がたまらない。😝 解決の過程で多くのノウハウが得られたし、楽しませてもらったのでそれはそれで良かった。😍

2018-02-07 10:34:37
robo8080 @robo8080

Alexa入りのRaspi、音声で自分をリブートやシャットダウンできるようにしたいな。🤔

2018-02-05 11:58:11