是否有适用于 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)这是一个成熟的服务器端应用程序,正在积极开发中。可用客户端列表。
列出了其他选项这里。