适用于 Windows 7 的实时噪声抑制和回声消除软件

nip*_*nop 7 audio windows-7 drivers

我曾经有一块带有 Realtek HD Audio 驱动程序的主板。尽管驱动程序和捆绑软件笨重、烦人且多余,但令人惊讶的是,它具有使用麦克风时的噪声抑制和回声消除功能。

由于我整个星期都在数据中心工作,我一直认为这是理所当然的,我需要通过 Skype/google 拨打电话。不幸的是,接收端在背景中听到了空调的爆炸声。

后来我切换到一台使用 VIA 驱动程序的计算机,还有一堆笨重的驱动程序。不幸的是,它们没有任何这些功能。

所以我一直在努力寻找,但找不到任何可以执行噪音消除的软件。看起来它需要在驱动程序级别挂钩,但也许这可以是需要与麦克风接口的应用程序使用的通用过滤器。

任何信息都会有用。

小智 5

尝试使用 SoliCall Pro 和 Voice Shaper。

声音整形器: http: //www.dxatlas.com/vshaper/

SoliCall Pro:http://solicall.com/solicall-pro/

我希望这些信息会有帮助:)

  • +1。 *SoilCall Pro* 确实可以很好地降低噪音,但声音有时会出现一些“削波”声音(win7 x64、Intel i7-4770k)。 (猜测可能是驱动程序/应用程序没有足够高的优先级/实时性,因此处理延迟可能会引入这些声音错误。)太糟糕了,它不是免费的,似乎安装后您会获得某种 14 天的试用期。 (2认同)

小智 1

这里基本上有两种场景,降噪和回声抑制,它们是非常不同的野兽。

我更熟悉回声抑制(AEC),为了正确地做到这一点,需要在尽可能接近捕获的麦克风输入和播放硬件的最低级别上完成。

理想情况下,设备驱动程序是放置它的完美位置,但很少有 Windows 驱动程序支持它,可能是因为大多数优秀的 AEC 算法都需要花钱获得许可。

如果您可以在录制后立即访问缓冲区以及刚刚播放的缓冲区,则可以在程序/应用程序级别完成此操作。这通常在应用程序中完成,并且每个应用程序的执行方式略有不同(如果有的话)。

因此,回声消除的答案是否定的,我不相信有通用软件或滤波器可以实现 AEC。

噪声抑制是一个不同的问题,需要在传递到应用程序之前将一些易于理解的算法应用于记录的麦克风数据,因此在这种情况下,我认为可以将过滤器应用于麦克风和通用应用程序级软件(或驱动程序) )应该是可用的,不幸的是我不知道任何。