我想获取一个程序的音频输出,并将其“管道”到另一个程序的音频输入中。所以我可以,比如说,用 Banshee 播放一首歌,然后让 Skype 听到它,向通话中的任何人播放。
对于 Linux,JACK听起来像是您想要做的。不过,这相当令人困惑。上次我需要做这样的事情时,我放弃了 JACK,只是将(系统)音频输入设置为 PulseAudio (Kubuntu) 中输出的监视器。
对于想要在 Windows 上执行此操作的任何人,Virtual Audio Cable 可以做同样的事情 - 并且使用起来更加直观,尽管这可能是我缺乏 Linux 的经验。
当然,像 Skype 这样的程序可能有自己的内部系统来做这样的事情,这将是最好的使用。
我不知道有没有一种方法可以以非常通用的方式解决这个问题,但无论如何我已经实现了我想要的 Skype 功能。您可以在我的 GitHub 上看到它。它允许您选择一个音频文件并将其播放到已经进行的 Skype 通话中。