关于.asoundrc的设置,求大佬告知

Artemis 2020-03-073031 次点击
我外接了USB免驱麦克风,在aplay -l中能正常识别到,但是安装完ALSA后,插入麦克风,喇叭(接在驱动板上)就没声音了,我看了看教程,是需要设置.asoundrc吗?如果需要设置,应该怎么改?望大佬指点
pcm.!default{‌
type asym
playback.pcm {‌
type plug
slave.pcm "hw:0,2"
}
capture.pcm {‌
type plug
slave.pcm "hw:1,0"
}
}
aplay -l如下
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
收藏 ♥ 感谢
Spoony 小组长 2020-03-07 
你看看这个教程
https://shumeipai.nxez.com/2019/05/29/make-the-raspberry-pi-speak-its-own-ip-address.html

先用工具软件测试,然后再配置。

pcm.!default {‌‌‌
type hw card 0
}
capture.pcm {‌‌‌
type hw card 1
}
Artemis 2020-03-07 
因为我安装了wukong-robot,所以在alsamixer里card和chip显示的都是pulseAudio,如果插着USB麦克风开机,喇叭就一定没有声音,如果不插麦克风,则正常。/.asoundrc 我照此设置过,asound.conf也照教程改过,均无法解决这问题
Spoony 小组长 2020-03-07 
> 如果插着USB麦克风开机,喇叭就一定没有声音,如果不插麦克风,则正常。

这个现象可以判断是声卡被自动切换到和麦克风在一个设备上的声卡。

pcm.!default {‌‌‌‌
type hw card 0
}

这样配置都不管用吗
Artemis 2020-03-07 
好的,我试试看

登录注册 后可回复。




› 相关内容关注微信公众号