![如何将播放系统音频设置为teamspeak](https://linux22.com/image/81904/%E5%A6%82%E4%BD%95%E5%B0%86%E6%92%AD%E6%94%BE%E7%B3%BB%E7%BB%9F%E9%9F%B3%E9%A2%91%E8%AE%BE%E7%BD%AE%E4%B8%BAteamspeak.png)
我在 VirtualBox VM 中运行 Fedora 发行版 (21)
我希望能够获取系统的输出音频并将其输入到 teampeak 输入(捕获)
这样做的原因是,对于我玩的游戏,我想使用网站音板将“游戏声音”注入到 teampeak 中。
将环境声音作为单独的用户连接允许其他人控制音量等。
VM 将音频主机设备设置为:空音频驱动程序。因为我不希望在我的主机上播放声音,而我也将使用 teampeak。
我尝试添加 snd_aloop - 但不知道我在用它做什么,并且将 teampeak 捕获设置为环回似乎没有任何作用
任何帮助表示赞赏
答案1
更多的是评论而不是答案(但我还不能发表评论:( ),但是你有没有研究过alsa
并pulseaudio
来自其维基页面(https://en.wikipedia.org/wiki/PulseAudio)
PulseAudio是一个声音服务器,一个后台进程接受声音输入来自一个或多个来源(进程或捕获设备)以及将其重定向到一个或多个接收器(声卡、远程网络 PulseAudio 服务器或其他进程)
因此,理论上您可以重定向alsa
到pulseaudio
并使用pulseaudio
将音频重定向到您想要的位置(到 teampeak)。我不知道该怎么做,但这听起来可能
编辑:
从...开始pavucontrol
。这是一个很好的 GUI,pulseaudio
可以帮助您将音频重定向到其他地方