Python算法去噪音wav文件
问题描述:
在大胆中,我们可以使用“菜单 - 效果 - 降噪”中的降噪来消除背景噪音(请看这张图片)。 有没有可以执行该操作的python函数? denoising with audacity imagePython算法去噪音wav文件
答
如果你想减少噪音厚颜无耻的方式,我的理解,你应该使用scipy库提供SciPy的过滤器进行编程你的算法。
除此之外,pyaudio是一个用于音频分析的专用库,here是一个kickstart教程。
如果你不仅限于python,你可以检查出Essentia。这是迄今为止音乐和音频分析的详尽资料库。
坚果壳:虽然python库提供了功能,但是你应该对你的降噪算法进行编码(根据你的需要量身定做)。也许你可以遵循大胆的方法。
您可以参考这个问题的更好的技术/实施calirty:噪声reduction on wave file
祝你好运!尽量准确地发布问题,重点关注与编程语言有关的实现问题,而不是通用的东西。
作为一般指引: 了解您的噪声的行为,那么你可以选择你的噪声去除策略accordingly.May是你需要一个简单的低通滤波器或高通滤波器。
是啊有很多图书馆可以做到这一点 –
谢谢你的回答@Arpit Solanki.I尝试scipy.filtfilt功能,但它平滑了信号,但没有消除噪音。你知道我可以做什么样的图书馆员使用? – samourayonly
@samourayonly更新了我的答案,包括一般指导原则。 – RussellB