我的声卡是 Realtek ALC 892。在 Windows 7 上我使用官方的 Realtek 驱动程序,在 Linux 上我使用 PulseAudio(在 Ubuntu 13.10 上)。在 Windows 和 Linux 上,当我启用麦克风增强 +30db(需要,因为我的麦克风很安静)时,我会听到非常烦人的嘈杂背景噪音(我还在两个系统上使用 Audacity 确认了背景噪音)。
但是,Windows Realtek 驱动程序具有有效的噪音抑制选项(启用它后,Audacity 没有显示背景噪音,我的耳朵也确认没有背景噪音)。
我的问题是如何在 ALSA/PulseAudio 中启用背景噪声抑制?有没有我可以安装的模块,或者可能有一个可以在配置文件中启用的设置?
我找不到它的解决方案,这是唯一阻止我完全切换到 Linux 的事情——因为我经常使用麦克风说话,而在 Windows 上,Realtek 软件完全消除了背景噪音,而 PulseAudio 没有消除它,这意味着在 Linux 上录制的声音非常糟糕。
我知道我可以买更好的声卡和麦克风,但正如我所说,Windows Realtek 驱动程序实时消除了软件级别的噪音(即在 TeamSpeak3/Steam/任何 voip 程序上通话时没有噪音)所以我希望有这样的选择在 Linux 上也是如此。
这也在Ask Ubuntu上交叉发布,而这里已经回答了。