首页 文章

降噪库? [关闭]

提问于
浏览
3

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

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

2 回答

  • 1

    我还没有找到一个很好的音频降噪库 . 但是SoX是一个非常好的开源命令行声音处理实用程序 . 看看他们的documentation page,特别是 noiseprofnoisered .

    我建议将它集成到您的应用程序中的做法是获取SoX可执行文件并使其成为您应用程序中的embedded resource . 然后,无论何时需要执行降噪,都要将资源提取到临时目录并调用Process.Start()以执行SoX .

    希望这可以帮助!

  • 3

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

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

相关问题