树莓派 USB麦克风 录音

USB麦克风

检查树莓派是否正确识别麦克风

麦克风插上树莓派,然后输入:

lsusb

或者输入:

arecord -l

安装一些辅助软件

首先更新软件列表:

sudo apt-get update

然后安装sox

sudo apt-get install sox

3)录音

对于arecord 的使用可输入arecord --help 获得。

录音:

arecord -D "plughw:1,0" -f dat -c 1 -r 16000 -d 5 test.wav

 

这段代码中:

参数    说明
-D “plughw:1,0”    plughw:1,0的1指的是第一个外部设备,因为树莓派内部没有声卡,所以只能使用外部的usb麦克风
-f dat    根据帮助手册中得知,使用这个参数能够获得16bit 的编码
-c 1    通道数1
-r 16000    采样率16k
-d 5    持续(录音)时间5s
最后生成的test.wav 文件就是我们的录音文件

以上参数选择是根据百度语音识别所需格式配置,大家有其他需求的话,可以自行修改。

tips
大家可以注意到,这里是使用软件进行录音的,要是我们需要在python 代码中进行录音的话,可以采用如下方式:

import os
os.system('arecord -D "plughw:1,0" -f dat -c 1 -r 16000 -d 5 test.wav')


参考:https://blog.csdn.net/weixin_40973138/article/details/103181990

 

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页