OmegaでSiri的アシスタント
Onion OmegaにてSiriみたいなものを作ってみました。
構成は、
・Omega + PWM Expansion
・RGB LED
・USBマイク
・USB DAC + スピーカー
という感じ。
音声認識は色々試した結果、やっぱりGoogleのSpeech APIが一番良かったのだけど、50回/日の制限があるため常時使うのはきつい。本当はAmazon Echoみたいにいつでも呼びかけたいのだけど。。
それとマイクの性能があまり良くなく、離れたところからだとちょっと厳しい。。
ということで、これらの解決策として、
・音声認識はある程度近い距離に限定する。
・焦電センサーを追加し、顔を近づけた時に反応して、そこからGoogle API。
ということにしました。
これなら無駄にAPIの回数を消費しなくて済む。
で、これらを無理やりケースに収めたわけですが、USBコネクタが場所とりすぎでかなりカオスな状態。
OmegaとExpansion Dockは固定してますが、それ以外は斜めになってたり浮いてたり。。
まぁ、とりあえずはハードはこれでよしとして、ソフト部分をあれこれ掘り下げ中です。