![Alsa:设置默认 PCM](https://linux22.com/image/169810/Alsa%EF%BC%9A%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%20PCM.png)
我的 Lenovo x1 Gen4 有一个英特尔“Sunrise Point-LP HD Audio”,我正在尝试通过板载麦克风录制音频。
在 Alsa 中,“列出所有 PCM”(arecord -L)显示许多不同的 PCM(对于我的一张声卡)。在记录中选择某一 PCM(“plughw:CARD=PCH,DEV=0”)可以工作,其他 PCM 不工作。
所以我要么寻找一种方法将默认 pcm 更改为plughw,要么让 Pulseaudio 选择我的工作 alsa PCM。
这个答案似乎很接近我所需要的,但在播放而不是录制中。
非常欢迎我可以尝试的任何方法或正确方向的提示,提前致谢!
答案1
回答我自己的问题:
猫~/.asoundrc
pcm.!default {
type plug
slave {
pcm "plughw:0,0"
}
}