延迟特定设备的音频

延迟特定设备的音频

首先让我解释一下为什么我需要实现这一点——也许这会导致我没有想到的替代解决方案。

我想通过我的普通扬声器和额外的收音机扬声器播放一首歌曲。因此,我买了一个 FM 发射器,并将其连接到我的电脑上。在我的电脑上,我将普通扬声器配置为默认音频设备,并通过立体声混音录音机连接到我的无线电发射器,这是默认的通信设备(见这里了解更多信息)。但是,隧道传输需要一些时间,这会导致收音机的声音略微延迟。我解决这个问题的方法是延迟普通扬声器的输出,这样扬声器和收音机上就会同时播放声音。

我主要使用 Spotify,但如果此设备的所有音频输出都延迟,那就太好了。我不在乎这个问题的解决方案是否有点黑客,或者我是否必须为自己编写一个软件来完成这项任务(即使超级用户不是合适的网站)。我使用的是 64 位 Windows 10,如果您需要更多信息,请随时询问。

答案1

我个人的观点是,为计算机音频添加延迟并不是一个正确的解决方案,原因有二:

  • 没有办法准确测量所需的延迟
  • 这样的延迟会给日常使用计算机的工作带来困扰。

我建议使用专门混合音频的软件产品,它可以解决延迟问题而不会引入新问题。

示例产品是免费 VB-Audio VoiceMeeter Banana


VoiceMeeter Banana 用户手册 描述如何通过宏按钮添加动作(第 29 页):

宏按钮应用程序随 Voicemeeter 一起交付和安装,允许创建可编程按钮来控制 Voicemeeter 参数。它显示多个(4 到 80 个)按钮或 2 个位置按钮,带有标题/副标题,并可以分配键盘快捷键/鼠标/游戏手柄/MIDI 消息甚至音频触发器。

MACRO Button 是一个使用 Voicemeeter Remote API 的独立应用程序。它还展示了开发客户端应用程序以通过程序控制 Voicemeeter 的能力。

其中一个可编程动作是延迟编号为

延迟

我没有使用过该产品,但我相信您可以使用此功能来引入音频延迟。

答案2

也许是一个更简单的解决方案。

该手册的第 65 页写道:

在此处输入图片描述

因此,您可以在此处直接更改音频输出的设置,而无需创建宏按钮(请记住最大延迟为 500 毫秒,因此如果您的延迟超过这个时间,那么遗憾的是这不会有太大帮助):

为音频总线添加延迟

相关内容