Raspberry Piマイクのウェイクアップ問題を解決するステップバイステップガイド
wukong-robotがRaspberry Piのマイクを通したウェイクアップに失敗する場合、通常はサウンドカードの設定やデバイス認識の問題が原因です。以下は体系的な解決方法です:
- ハードウェア識別の検出::
はこびだすarecord -l
コマンドを使用して、システムが認識する録音デバイスを表示し、マイクが認識されていることを確認します(通常はUSB Audio Deviceと表示されます)。 - サウンドカードの優先順位の設定::
作成または変更~/.asoundrc
ファイルで、使用するサウンドカードデバイスを明示的に指定します(例えば、ReSpeaker 2-Micsはhw:1,0として設定します):pcm.!default {
type asym
playback.pcm { type plug slave.pcm "hw:1,0" }
capture.pcm { type plug slave.pcm "hw:1,0" }
} - テスト録画機能::
コマンドラインで基本機能をテストする:arecord -d 5 test.wav && aplay test.wav
これに失敗した場合は、強制的にデバイスを指定してみる:arecord -D plughw:1,0 test.wav
上記の手順でもうまくいかない場合は、次のことをお勧めします: 1) USBポートを交換する 2) ファームウェアをアップデートするsudo rpi-update
; 3) GitHub Issue #57 を参照して、特定のハードウェア構成を確認してください。
この答えは記事から得たものである。wukong-robot:パーソナライズされた中国語の音声対話を実現するスマート・スピーカー・プロジェクトについて