我在我的Raspberry Pi中添加了一个USB麦克风,但现在我无法通过Nodes.js播放声音,我:
[../deps/mpg123/src/output/alsa.c:165] error: cannot open device default
我猜是因为它试图通过USB麦克风播放声音,因为我设置了options snd-usb-audio index=0
以便使用麦克风。
所以,我的问题是:有没有办法告诉ALSA它应该用于输出哪个设备以及它应该用于输入的设备。我尝试使用USB输入和3.5mm插孔输出。
提前谢谢。
答案 0 :(得分:1)
Speaker
模块不允许配置其输出设备。
您可以将内部设备设置为默认设备,并将录制应用程序配置为使用USB麦克风。
或者,在/etc/asound.conf
中尝试以下定义:
pcm.default {
type asym
playback.pcm "plughw:1" # or dmix for software mixing
capture.pcm "plughw:0"
}