是否可以将音频“传送”到特定程序的“线路输入”中?

是否可以将音频“传送”到特定程序的“线路输入”中?

我想获取某个程序的音频输出,并将其“传输”到另一个程序的音频输入中。这样我就可以用 Banshee 播放一首歌曲,然后让 Skype 听到它,并将其播放给通话中的任何人。

答案1

对于 Linux,杰克听起来就像你想做的。不过,这相当令人困惑。上次我需要做这样的事情时,我放弃了 JACK,只是将(系统)音频输入设置为 PulseAudio(Kubuntu)中输出的监视器。

对于任何想要在 Windows 上执行此操作的人,虚拟音频线做同样的事情 - 并且使用起来更加直观,尽管这可能是我缺乏使用 Linux 的经验。

当然,像 Skype 这样的程序可能有自己的内部系统来执行这样的操作,这将是最好的使用。

答案2

对于 Linux,我认为你应该尝试 Jack,但有一个程序可以做你想做的事,叫做音花

答案3

我不知道是否有办法以非常通用的方式解决这个问题,但无论如何,我已经为 Skype 实现了我想要的功能。你可以看到它在我的 GitHub 上。它允许您选择一个音频文件并将其播放到已经处于活动状态的 Skype 通话中。

答案4

这听起来不太可能,除非 Skype 有内置选项。我认为您提到的 IPC(进程间通信)中使用的管道只能在另一个进程期望接收数据时将数据复制到该进程。您最好的选择是将扬声器放在麦克风旁边,或者寻找可以做到这一点的某种插件。

http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/这是我认为您正在寻找的答案。:-) 他们有一个插件可以让您做到这一点,而且基本版本是免费的。

相关内容