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

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

是否有适用于 Windows 的虚拟音频线驱动程序,可在 Ubuntu 上运行?我想完全停止使用 Windows,但这对我来说非常重要,因为我托管了一个 TS 服务器,因此我可以连接我设备中的所有音频,并在主机上使用 1 个耳机收听。我甚至有一个脚本可以在启动时打开并连接我的设备(但这与主题无关)。我在网上搜索任何解决方案,找到了这些:https://www.onetransistor.eu/2017/10/virtual-audio-cable-in-linux-ubuntu.html适用于 Ubuntu 的虚拟音频线 但它们无法与 TS 甚至 Discord 配合使用。我还能尝试其他方法吗?PS 也许我可以配置 JACK 来帮我做这件事,但我真的不知道如何处理 JACK

答案1

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

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

pactl load-module module-remap-source master=vspeaker.monitor source_name=vmic source_properties=device.description=virtual_mic

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

更多信息这里

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

答案2

如果您想坚持使用 Teamspeak 服务器,您可以使用 TeamSpeak 3 客户端。

或者你可以使用其他音频流软件,例如 音乐播放器守护进程 (MPD)这是一个成熟的服务器端应用程序,正在积极开发中。可用客户端列表

列出了其他选项这里

相关内容