AUDIO
本节介绍在树莓派上如何使用 USB 转音频功能,为后续项目开发奠定基础。
AUDIO 操作
查看音频设备
- 查看当前识别到的音频播放设备
aplay -l - 查看当前识别到的音频录制设备
arecord -l
音频录制
- 录制一段 2 秒的音频,并以 test.wav 文件形式保存到当前目录(使用对应的设备,这里识别到的音频设备是第 2 号硬件声卡)
sudo arecord -D hw:2,0 -f S32_LE -r 16000 -c 2 test.wav - 录制结束后查看生成的文件
ls
音频播放
- 播放 test.wav 文件的音频(使用对应的设备,这里识别到的音频设备是第 2 号硬件声卡),请保证当前目录存在 test.wav 文件,若没有可以执行上面的音频录制生成
sudo aplay -Dhw:2 test.wav - 此时喇叭或耳机会播放出对应音频
音频输入输出测试
- 录播透传(通过耳机或者喇叭会听到麦克风采集到的声音)
- 注意:喇叭不能太靠近麦克风,否则会导致共振产生啸叫
sudo arecord -f cd -Dhw:2 | aplay -Dhw:2arecord -f cd Dhw:2:指定使用第 2 号硬件声卡进行录制,录音格式设为 CD 标准aplay -Dhw:2:把音频输出到第 2 号硬件声卡