如何从麦克风输入中移除扬声器输出(不进行一般噪音消除)?

如何从麦克风输入中移除扬声器输出(不进行一般噪音消除)?

假设在带有麦克风和一组房间扬声器的台式计算机上运行 Windows 11,我如何设置软件过滤器以从麦克风录制的音频中删除在这些扬声器上播放的音频?

在 2023 年,大多数通话应用程序(例如 Discord、Zoom)中都提供了实现此目的的软件算法。这些应用程序具有设置功能,可让它们自动从发送给其他通话参与者的音频中删除自己的音频输出。

我正在寻找能够在整个系统范围内应用这种音频删除算法的软件,而不仅仅是在单个应用程序范围内。

例如,我还想删除通话期间在第二台显示器上播放的视频的音频。

我对“通用”噪音消除工具不感兴趣——即任何试图根据“不需要”的盲模型去除输入中“不需要”部分的软件(除非可以单独禁用这部分功能)。动态范围和信噪比的限制可能会导致某些类型的环境声音无法从更响亮的音频中恢复;这种限制不是问题,但我正在寻找可以配置为仅根据输出到这些扬声器的音频信号去除扬声器到麦克风的反馈的软件。

我对戴耳机不感兴趣。这是我已经使用的解决方案。我正在寻找一种专门通过房间扬声器播放音频的解决方案。

如何使用适当的软件配置 Windows 11 以从系统音频输入中删除所有系统音频输出?

答案1

很容易去除电子的音频通话中的信号,或来自用户麦克风的信号。不是轻松去除背景声音的噪音,因为它是由房间的声学特性形成的。

消除背景噪音的最佳方法是使用降噪麦克风,它可以区分撞击人嘴附近的麦克风元件的声音和拾取外部噪音的元件。实际上,它可以减去噪音:[信号 + 噪音] - [噪音] = 信号。

有些方法比其他方法更有效。请查阅以下评论:如何解决或者数字巡回并从允许退货的来源处购买。

答案2

我刚刚发现并测试过Solicall Pro为此目的。他们称此功能为“回音消除“,当启用回声消除功能时,它能够几乎完全地从它呈现给系统的虚拟麦克风输入中消除通过其虚拟音频输出设备传递的任何背景音乐或其他声音,即所描述的任务。

不幸的是,这款软件仅提供 3 天免费试用,最低购买数量为 20 个许可证,因此对于我来说,它作为永久解决方案有点遥不可及。

相关内容