降噪库? [关闭]
Posted
技术标签:
【中文标题】降噪库? [关闭]【英文标题】:Library for noise reduction? [closed] 【发布时间】:2013-03-22 15:53:25 【问题描述】:我目前正在做一个从麦克风捕获音频流的项目。 我捕获的溪流充满了背景噪音。我想知道是否有提供消除噪音的库。
如果没有,我应该寻找什么样的算法?
【问题讨论】:
NAudio
可能有适合你的东西
NAudio 是一个很棒的库,但它似乎不提供噪音抑制。
【参考方案1】:
我还没有找到一个很好的音频降噪库。然而SoX 是一个非常好的开源命令行声音处理实用程序。查看他们的 documentation page,特别是 noiseprof 和 noisered。
我建议将其集成到您的应用程序中的方法是获取 SoX 可执行文件并在您的应用程序中将其设为 embedded resource。然后每当您需要执行降噪时,将资源提取到一个临时目录并调用Process.Start() 以执行 SoX。
希望这会有所帮助!
【讨论】:
有没有我可以将 mp4 与 SoX 一起使用【参考方案2】:这有点取决于你有什么样的噪音。一些噪声可以通过简单的频率过滤来去除,在这种情况下,您需要一个均衡器。为你找到了here
商业图书馆也有,这里叫Audiolab
【讨论】:
以上是关于降噪库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章