現在,下記サイトを参考にRaspberry Pi3上でalexaのサンプルアプリを動かそうと試みています.
http://engetu21.hatenablog.com/entry/2018/08/20/230741
一通り,エラーはなくセットアップすることができたのですが,私の環境ではUSBマイクとスピーカーが上手く動作していない様で,ウェイクワードの検知,及び音声による返答ができていません.
サンプルアプリは正常に起動していることから,Raspberry Pi側でUSBデバイスを上手く認識できていないことが原因だと考えました.
しかしながら,使用しているウェイクワード検知ツール(snowboy)をAVS介すことなく,単品で動作させると,接続したUSBマイクを介してウェイクワードの検知,及び接続したスピーカーから音による検知の合図を受け取ることができます.
この結果,AVS上で音声認識ができない原因が分かりません.
AVS SDKの中のpi.shで使用するUSBデバイス設定
Raspberry Pi側の.asoundrcファイルの配置とUSBデバイスの設定
alsamixerによるマイク感度の設定
は済んでおります.
設定はしたものの,ネットで調べるとpi.shで使用するUSBデバイスの設定をする旨の説明と.asoundrcで同様の設定をする旨の説明が混同しており,どちらが正しいのか判断できていない状態です.
ネットの情報は一通り調べ,何度も繰り返し試行錯誤しましたが,SDKに使用されているC++とシェルスクリプトの知識が不足していることもあり,個人での解決が難しいため,ご存知の方がいましたらご回答頂けたら幸いです.
使用しているAVS SDK (最新verではファイルが一部足りないため,v1.9を使用しています.)
https://github.com/alexa/avs-device-sdk
宜しくお願いします.
あなたの回答
tips
プレビュー