使用Python减少音频文件中的噪声

使用Python减少音频文件中的噪声,python,wav,Python,Wav,我们可以使用Audacity这样的开源软件进行降噪,这是常用的。请点击下面的链接以供参考 是否有一个python库可以执行类似的功能?如果您想以大胆的方式减少噪音,据我所知,您应该使用库提供的scipy过滤器编程您的算法 此外,pyaudio是一个专门用于音频分析的库,是一个kickstart教程 如果您不仅限于Python,您可以在上查看。这是一个详尽的音乐和音频分析库 简而言之:虽然python库提供了一些功能,但是应该由您编写降噪算法(根据您的需要定制)。也许你可以遵循大胆的方法 您可以

我们可以使用Audacity这样的开源软件进行降噪,这是常用的。请点击下面的链接以供参考


是否有一个python库可以执行类似的功能?

如果您想以大胆的方式减少噪音,据我所知,您应该使用库提供的scipy过滤器编程您的算法

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

如果您不仅限于
Python
,您可以在上查看。这是一个详尽的音乐和音频分析库

简而言之:虽然python库提供了一些功能,但是应该由您编写降噪算法(根据您的需要定制)。也许你可以遵循大胆的方法

您可以参考此问题以获得更好的技术/实施、清晰性:噪音

祝你好运!尽量做到精确,把问题集中在与编程语言有关的实现上,而不是泛型的东西上

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

是的,有很多库可以做到这一点。感谢您的回答@Arpit Solanki。我尝试了scipy.filtfilt函数,但它平滑了信号,但没有消除噪声噪音。你知道我可以用什么图书馆吗?@Samouray只更新了我的答案,包括一个一般的指南。非常感谢@RussellB。我只是大胆地应用了一个高通滤波器,它所做的工作与降噪相同。现在我知道我必须使用高通滤波器。