2017-07-15 950 views
-1

在大胆中,我们可以使用“菜单 - 效果 - 降噪”中的降噪来消除背景噪音(请看这张图片)。 有没有可以执行该操作的python函数? denoising with audacity imagePython算法去噪音wav文件

+0

是啊有很多图书馆可以做到这一点 –

+0

谢谢你的回答@Arpit Solanki.I尝试scipy.filtfilt功能,但它平滑了信号,但没有消除噪音。你知道我可以做什么样的图书馆员使用? – samourayonly

+0

@samourayonly更新了我的答案,包括一般指导原则。 – RussellB

回答

0

如果你想减少噪音厚颜无耻的方式,我的理解,你应该使用scipy库提供SciPy的过滤器进行编程你的算法。

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

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

坚果壳:虽然python库提供了功能,但是你应该对你的降噪算法进行编码(根据你的需要量身定做)。也许你可以遵循大胆的方法。

您可以参考这个问题的更好的技术/实施calirty:噪声reduction on wave file

祝你好运!尽量准确地发布问题,重点关注与编程语言有关的实现问题,而不是通用的东西。

作为一般指引: 了解您的噪声的行为,那么你可以选择你的噪声去除策略accordingly.May是你需要一个简单的低通滤波器或高通滤波器。