ESP32(M5Stackも)にマイクとスピーカーを付けるだけでAlexaになっちゃうんだよ〜〜

ESP32-DevKitCやM5StackをAlexaにしてしまう実験。
6
robo8080 @robo8080

ESP32版AlexaはWindows環境ではコンパイルが通らないという根本的な問題が… 作者さんがMac OSでしかやってないらしい。私はMac持ってない😭

2018-04-11 15:50:40
robo8080 @robo8080

いつかM5Stack用のマイクアレイモジュールが製品化されて、M5Stack用のアバター付Alexaがバイナリで配布される、そんな時が来ないかな。 誰かやって〜 >他力本願😝

2018-04-11 21:10:23
robo8080 @robo8080

Windows10でESP32版Alexaのコンパイルが通ったと言う情報を頂いたので今度試してみる。😀

2018-04-11 22:26:53
robo8080 @robo8080

まずESP–IDFの環境を作り直さないと… 以前使っていたのはストレージが壊れて無くなってしまった。😣

2018-04-11 22:33:56
robo8080 @robo8080

ESP–IDFとESP32–Alexaを最新版にしたらWindows10でもビルド通った😍 とりあえずリセットすると笑い声がする所までは動いた。音声で応答する所はまだ動いてないが、ここまで来れば後はじっくりと… 😊

2018-04-12 21:59:46
robo8080 @robo8080

ESP32版AlexaがやっとWindows10でビルドできた。😊 まだ完全には動いてないがこれが上手くいけば次はM5Stackでやってみる。 pic.twitter.com/RDos7C1Crf

2018-04-13 09:42:59
拡大
robo8080 @robo8080

メモ : Wake word support · Issue #21 · MrBuddyCasino/ESP32_Alexa github.com/MrBuddyCasino/…

2018-04-13 11:40:02
robo8080 @robo8080

ESP32-Alexaの実験。何だろうな〜 GPIO0に接続したボタンを押すとスピーカーからノイズが出続ける。起動時に笑い声が出るからスピーカーの方は問題無いと思うが… マイクの配線は合ってるしなぁ😣

2018-04-13 11:55:55
robo8080 @robo8080

ESP32版Alexaの実験。何だろうな〜 M5Stackでも同じだ。認識開始ボタンを押すとスピーカーからノイズが出続ける。起動時に内蔵スピーカーから笑い声が出るからスピーカーの方は問題無いと思うが… マイクの配線は合ってるしなぁ😰 pic.twitter.com/MfCGYdOREG

2018-04-13 21:18:30
robo8080 @robo8080

こういうときは、 「こいつは面白くなってきやがったぜ〜‼️」 などと言ってみる。😝

2018-04-13 21:37:50
robo8080 @robo8080

Windows10でビルドしても無修正でちゃんと動いてる人もいるからな〜 ESP–IDFやESP32_Alexaのソースのバージョンの違いかだろうか。🤔

2018-04-14 08:38:03
robo8080 @robo8080

ESP32版Alexaの実験。やった~ついに動いた😍ESP8266/ESP32環境向上委員会の情報をもとに以下をコメントアウトしたら動いた。 components/alexa/alexa_speech_recognizer.cの 118行目:render_samples((char*) buf, bytes_written, &buf_desc); 133行目:renderer_stop(); 161行目:renderer_start();

2018-04-15 21:14:06
robo8080 @robo8080

ESP32版Alexaの実験。ESP8266/ESP32環境向上委員会の情報をもとに日本語化もできた。

2018-04-15 21:15:39
robo8080 @robo8080

ESP32版Alexaの実験。M5StackでもAlexa動いた! pic.twitter.com/9nRlsxhFal

2018-04-15 22:12:45
拡大
robo8080 @robo8080

ESP32版Alexaの実験。いつもの歌を歌ってもらおうと思ったが、無応答になってしまう。残念😝

2018-04-15 22:54:53
robo8080 @robo8080

ESP32版Alexaの実験。ESP32 版はウェイクワードに対応していないのでスイッチで起動している。 pic.twitter.com/9QaDzCjfrD

2018-04-16 10:52:14
robo8080 @robo8080

よくいろんなブログとか参考にさせてもらうけど、上手くいったことをさらっと書いていることが多いんだよな〜 本当は失敗して失敗してのたうち回った経緯が役に立つんだけど。😁

2018-04-16 12:04:26
robo8080 @robo8080

ESP32版Alexaの実験。M5StackでもAlexa動いた😀 後はこれに顔ライブラリで… pic.twitter.com/HkSsRDGd4o

2018-04-16 20:23:11
robo8080 @robo8080

ESP32_Alexa、フラッシュニュースを聞こうとするとリセットがかかる。メモリが足りないか、ウォッチドッグタイマーにでも引っかかっているのかな。😫

2018-04-16 21:51:12
robo8080 @robo8080

ESP32_Alexaの実験。Alexaアプリで履歴を見ると認識率はあまり良く無い。alexa_speech_recognizer.cの122行目のrounds > 1の所を8ぐらいにすると良いらしい。今は4でやってるが後で試してみる。

2018-04-16 21:57:27
robo8080 @robo8080

ESP32_Alexaの実験。alexa_speech_recognizer.cの122行目のrounds > 1の所を8にしたら格段に認識精度が上がった😍

2018-04-17 20:25:06
robo8080 @robo8080

ESP8266/ESP32環境向上委員会のESP32_Alexaに関する情報は非常に貴重なのだが、ググっても引っかからないのでもったいない。:facebook.com/groups/9276230…

2018-04-16 22:08:36
robo8080 @robo8080

M5Stackを顔表示付きAlexaにする計画。後は顔表示ライブラリをどうするかだな〜 メモリにグラフィックライブラリ入れるだけの余裕が有るのだろうか… 🤔

2018-04-17 09:42:48
robo8080 @robo8080

ESP32_Alexaでググっても自分のツイートばかり出てくる。動かしている人少ないのかな〜 ESP32上でAlexaが動くなんてすごく面白いのに…😊

2018-04-19 12:26:13
robo8080 @robo8080

だってESP32にマイクとスピーカーを付けるだけで、ある程度機能に制限は有るけどAlexaになっちゃうんだよ〜😊 pic.twitter.com/vUpOezLUjG

2018-04-19 14:15:37
拡大