树莓派声卡配置问题 您所在的位置:网站首页 树莓派换源后需要重启吗 树莓派声卡配置问题

树莓派声卡配置问题

2024-07-11 19:04| 来源: 网络整理| 查看: 265

树莓派实现语音对话的前提是,能通过树莓派进行语音输入和输出,也就是录音和播放,因此我们还需要配置USB声卡和麦克风,还有一副耳机。 买麦克风的时候注意并不是所有的麦克风都支持声卡功能 Step 1: 把声卡和麦克风,耳机插好,如下图所示: 在这里插入图片描述 Step 2: 查看默认声卡cat /proc/asound/cards 在这里插入图片描述 查看声卡编号和设备编号arecord -l,aplay -l 在这里插入图片描述 在这里插入图片描述这里的card 0表示树莓派内置声卡,card 1是我们的USB声卡 Step 3: 配置默认声卡和指定音频输入输出声卡的分别是/etc/asound.conf,~/.asoundrc这两个文件,所以一般只需修改里边的内容。 asound.conf文件是通过改变配置,从而改变路由,通过路由改变codec的寄存器,底层codec的通道随之改变,形成不同的音频通道 打开sudo nano /etc/asound.conf,替换成一下内容:

pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,0" } capture.pcm { type plug slave.pcm "hw:1,0" } } ctl.!default { type hw card 2 }

capture.pcm是麦克风相关配置,"hw:1,0"代表card 1,device 0。设置好后记得重新启动树莓派。

Step 4: 安装sox音频工具:

sudo apt-get install sox sudo apt-get install sox libsox-fmt-all //使sox支持多种音频格式

录音rec test11.wav,按Ctrl+c中断录音: 在这里插入图片描述 播放录音play test11.wav: 在这里插入图片描述成功了!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有