Python算法去噪wav文件

时间:2017-07-15 12:17:07

标签: python wav

在大胆中,我们可以在“菜单效果 - 降噪”中使用降噪功能来消除背景噪音。(请看这张图片)。 有没有可以执行的python函数? denoising with audacity image

1 个答案:

答案 0 :(得分:4)

如果你想以大胆的方式减少噪音,根据我的理解,你应该使用scipy库提供的scipy过滤器来编程你的算法。

此外,pyaudio是一个用于音频分析的专用库,here是一个kickstart教程。

如果您不仅限于python,可以查看Essentia。这是迄今为止音乐和音频分析的详尽库。

Nutshell:虽然python库提供了功能,但您应该编写降噪算法(根据您的需求量身定制)。也许你可以遵循大胆的方法。

您可以参考此问题以获得更好的技术/实施情况:噪音reduction on wave file

祝你好运!尽量准确并发布关于编程语言的实现问题的问题,而不是通用的东西。

作为一般准则: 了解噪声的行为,然后您可以相应地选择噪声消除策略。可能需要一个简单的低通滤波器或高通滤波器。