我目前正在做一个从麦克风捕获音频流的项目。 我捕获的流充满了背景噪音。我想知道是否有用于消除噪音的库。
如果没有,我应该寻找哪种算法?
答案 0 :(得分:3)
我还没有找到一个好的音频降噪库。但是SoX是一个非常好的开源命令行声音处理实用程序。查看他们的documentation page,特别是 noiseprof 和 noisered 。
我建议将其集成到您的应用程序中,是采用SoX可执行文件并在应用程序中将其设为embedded resource。然后,无论何时需要执行降噪,都要将资源提取到临时目录并调用Process.Start()以执行SoX。
希望这有帮助!
答案 1 :(得分:1)