arecord 正しいデバイスが見つかりませんか?

arecord 正しいデバイスが見つかりませんか?

次のコマンドを使用して、Rpi0Wにrespeaker pi hatモジュールをインストールしました。

sudo apt-get update
sudo apt-get upgrade
git clone https://github.com/respeaker/seeed-voicecard.git
cd seeed-voicecard
sudo ./install.sh
reboot

ただし、動作しているかどうかをテストすることはできません。チュートリアルには、録音をパイプしているまま再生できることが明示されています。

arecord -f cd -Dhw:1 | aplay -Dhw:1

しかし、これは食べませんか?私のハードウェアが別々にリストされていると思いますか?しかし、私のハードウェアリストを使用して上記と同じ呼び出しを実行する方法がわかりません。

pi@raspberrypi:~ $ aplay -l && arecord -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 7/7
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: seeed2micvoicec [seeed-2mic-voicecard], device 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
**** List of CAPTURE Hardware Devices ****
card 1: seeed2micvoicec [seeed-2mic-voicecard], device 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0

指導時間:http://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT/

答え1

まず、適切なオペレーティングシステムを実行していることを確認し、

Piが最新のRaspbianオペレーティングシステム(debian 9)を実行していることを確認してください。 (2018年11月13日更新)

また、音量が正しいレベルに設定されていること、スピーカーやヘッドフォンが接続されていることを確認します。

テストしてみると、マイクに話す内容が聞こえます。 (ヘッドフォンやスピーカーを接続することを忘れないでください)

alsamixerボリュームは端末を使用して設定できます。

源泉:https://github.com/SeeedDocument/wiki_english/blob/master/docs/ReSpeaker_2_Mics_Pi_HAT.md#getting-started

答え2

私が理解できる構文によると、デバイスを正しく呼び出さないようです。次のようにする必要があります。

-D hw:1,0 

満足ここ「PCMデバイスの命名」から

関連情報