linux内核配置打开声卡,配置树莓派/Linux默认声卡设备

本文介绍了如何在Linux系统中配置默认声卡为USB声卡,包括创建.asoundrc文件并设置声卡编号,以及如何通过命令行工具alsamixer调节音量。此外,还提供了在不同声卡间切换播放和录音的配置方法。
摘要由CSDN通过智能技术生成

1.设置默认声卡为USB声卡

在$HOME下新建.asoundrc

$cd $HOME

$nano .asoundrc

输入以下内容

defaults.ctl.card 1

defaults.pcm.card 1

最后的1是USB声卡的编号,可通过以下命令查看

$aplay -l

$cat /proc/asound/cards

然后重启一下alsa就把1号声卡(usb声卡)设置成默认声卡了。

测试录音

$arecord -d 10 test.wav

测试播音

$aplay test.wav

2.播音和录音为不同声卡时,可以参考以下配置,修改~/.asoundrc

pcm.!default {

type asym

playback.pcm {

type plug

slave.pcm "hw:0,0"

}

capture.pcm {

type plug

slave.pcm "hw:1,0"

}

其中,hw:1,0表示card 1 device 0

3.调节声卡音量

打开终端,输入

$alsamixer

即可调节音量

按 f6 会出现声卡列表

一般来说,usb 声卡总是第二位的,声卡编号是1(默认声卡是0)

4.测试指定声卡

arecord -D "plughw:5,0" -d 3 temp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值