Ubuntu 上的虚拟音频接收器(虚拟音频线)

1 sound pulseaudio alsa

是否有适用于 Ubuntu 的 Windows 虚拟音频电缆驱动程序的等效项?我想完全停止使用 Windows,但这对我来说非常重要,因为我托管了一个 TS 服务器,这样我就可以连接我的设备中的所有音频,并在我的主机上用 1 个耳机收听。我什至有一个脚本可以在启动时打开并连接我的设备(但这不是主题)。我在网上搜索了任何解决方案,发现了这些:https://www.onetransistor.eu/2017/10/virtual-audio-cable-in-linux-ubuntu.htmlVirtual Audio Cable For Ubuntu 但它们不起作用与 TS 甚至 Discord。还有什么我可以尝试的吗?PS 也许我可以配置 JACK 来为我做这件事,但我真的不知道如何处理 JACK

小智 5

Pulse Audio 允许您创建虚拟接收器。

#Start pulseaudio daemon
pulseaudio -D
#Create a virtual sink (the software that is the source of your audio will output to this sink)
pactl load-module module-null-sink sink_name=vspeaker sink_properties=device.description=virtual_speaker
Run Code Online (Sandbox Code Playgroud)

脉冲音频自然地为该接收器创建一个名为 vspeaker.remote 的源,您可以将其重新映射为虚拟麦克风。

pactl load-module module-remap-source master=vspeaker.monitor source_name=vmic source_properties=device.description=virtual_mic
Run Code Online (Sandbox Code Playgroud)

现在打开 pavucontrol 并分配作为音频源的软件以输出到 vspeaker。分配 Discord 或任何您想要将此音频路由到的其他位置,以使用 vmic 作为麦克风。

更多信息请参见此处

您给出的链接使用 alsa-loopback - 类似,但使用起来可能比脉冲音频更复杂。