我如何在 PC 上与我的朋友进行语音聊天,共享我的屏幕和游戏音频而不混入他们的声音?

use*_*322 10 audio skype audio-streaming voice-chat

我认为自己是一个精通技术的人,但是这个与音频相关的问题我不知道如何解决。

想象一下以下情况:您正在使用 Skype 与朋友聊天,向他们展示您的游戏屏幕上的内容。他们可以看到图片,听到你的声音,但听不到你游戏中的声音

在 Skype 的音频设置中,您可以将输入(您朋友听到的内容)设置为 PC 的混音器输出。他们将无法听到您的声音,但他们会听到游戏和他们自己的声音

为此,我尝试使用 Teamviewer 和流媒体应用程序,但我的朋友除了可怕的滞后和延迟外,还能听到自己的声音。

使用单独的设备也很麻烦:

  • 在 PC 上通过 Skype(或任何其他可以共享屏幕的应用程序)显示游戏并发送音频;
  • 与另一台设备上的朋友聊天(朋友可以在同一台 PC 上使用这两个应用程序),同时使用 2 输入组合您自己的音频?1 个输出 3.5mm 音频适配器(自行冒险);
  • 或者,在同一台 PC 上使用另一个语音聊天应用程序和一些虚拟音频混合器的配置,以便您可以听到游戏和朋友的声音。

一定有更好的方法!

如何正确配置我的 PC 软件,以便我可以:

  • 与我的朋友语音聊天;
  • 与他们分享我的游戏视频和音频;
  • 他们不会听到自己说话?

更新:今天我尝试了一堆第三方应用程序,如 Virtual Audio Cable 等。它们都引入了可怕的噪音,因为它需要多少 CPU 功率才能快速执行而没有错误。将延迟设置为更高的值可以修复噪音,但是,,延迟变得巨大(~4 秒)。要么我没有正确配置它,要么它确实需要卓越的处理能力才能完美运行。

注意:我有时会在 FL 工作室的 MIDI 键盘上演奏一些曲调,我知道我的电脑在非常低的延迟(<15 毫秒)下处理一堆具有完美声音的乐器有多好,这要归功于 ASIO,所以我的电脑不是很慢,而且该软件不应该表现如此糟糕。

更新 2:ASIO 和多个声音输出让我思考。我有一个非常便宜的 Soundblaster 声卡,它有多个我没有使用的输入和输出通道。也许我可以用音频程序操纵声音流?将游戏的输出发送到未使用的“线路输出”设备,使用应用程序抓取它并将两者发送给我和未使用的“线路输入”,混合麦克风输入,然后 Skype 将接收。

更新 3:在通过 ASIO 重新路由输入和输出的一些实验之后,事实证明 Skype 拒绝使用任何涉及此类篡改的音频设备。

use*_*322 2

我最终使用了Voicemeeter。它有一个非常容易理解的用户界面。起初不起作用,但我设法选择了正确的设置,在几次系统重新启动后,一切都像我在问题中绘制的图表一样工作。该应用程序需要运行才能使音频路由正常工作,如果配置正确,您可以将其关闭以恢复正常,而无需重新启动。我是否提到过此解决方案不会引入声音伪影或延迟?:)