3

我目前正在做一个从麦克风捕获音频流的项目。我捕获的溪流充满了背景噪音。我想知道是否有提供消除噪音的库。

如果没有,我应该寻找什么样的算法?

4

2 回答 2

3

我还没有找到一个很好的音频降噪库。然而,SoX是一个非常好的开源命令行声音处理实用程序。查看他们的文档页面,特别是noiseprofnoisered

我建议将其集成到您的应用程序中的方法是获取 SoX 可执行文件并将其作为应用程序中的嵌入式资源。然后,当您需要执行降噪时,将资源提取到临时目录并调用Process.Start()以执行 SoX。

希望这可以帮助!

于 2013-04-01T15:24:54.957 回答
1

这取决于你有什么样的噪音。一些噪声可以通过简单的频率滤波来去除,在这种情况下,您需要的是均衡器。在这里为你找到了一个

商业图书馆也有,这里有一个叫Audiolab

于 2013-04-01T15:18:13.403 回答