我正在尝试组装一个带有 2 个麦克风的简单卡拉 OK 系统。我摆弄了来自这篇文章的配置并且能够将 1 个麦克风与 youtube 一起回送至线路输出。
但我似乎无法让 2 个麦克风同时回环。看来我必须选择在声音应用程序在输入选项卡上。有什么建议吗?
答案1
可以将多个源环回到同一个接收器。
检查源列表(对我来说,我只有一个麦克风源:id = 2)
$ pactl list short sources 0 alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 1 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz IDLE 2 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
创建新的虚拟接收器
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=Virtual1
将源逐个回环到 Virtual1 接收器,按 ID 分类:
pactl load-module module-loopback sink=Virtual1 source=2
或按名称:
pactl load-module module-loopback sink=Virtual1 source=alsa_input.pci-0000_00_1b.0.analog-stereo