实现目的:给树莓派安装上ReSpeaker 2-Mics Pi HAT,通过它录音并播放录制结果
内核
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
安装声卡驱动
先去官方github安装了一番最终没安装上,通过一番搜索最终找到了一个可以成功安装的地址:https://github.com/HinTak/seeed-voicecard
git clone https://github.com/HinTak/seeed-voicecard
cd seeed-voicecard
sudo ./install.sh
sudo reboot
arecord -l
# 查看录音硬件中是否有seeed-2mic-voicecard
**** List of CAPTURE Hardware Devices ****
card 3: seeed2micvoicec [seeed-2mic-voicecard], device 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 [bcm2835-i2s-wm8960-hifi wm8960-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
录音并播放结果
录音: arecord -D "plughw:3,0" -f S16_LE -r 16000 -d 5 -t wav test.wav
播放: aplay -D "plughw:3,0" test.wav