在Raspberry Pi中设置一个输出设备和另一个输入设备

时间:2014-11-14 05:37:09

标签: node.js raspberry-pi microphone raspbian alsa

我在我的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插孔输出。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

Speaker模块不允许配置其输出设备。

您可以将内部设备设置为默认设备,并将录制应用程序配置为使用USB麦克风。

或者,在/etc/asound.conf中尝试以下定义:

pcm.default {
    type asym
    playback.pcm "plughw:1"   # or dmix for software mixing
    capture.pcm  "plughw:0"
}