首页 > 解决方案 > 我可以通过python从声音信号数据中去除噪音吗?

问题描述

只是好奇,如果我的环境噪音非常稳定并且变化不大,并且我正在这个环境中收集声音数据。我可以先采集环境噪声,然后再采集声音数据(当然是环境噪声),然后用一些方法从声音采集数据中去除环境噪声?

有什么办法可以通过python执行这样的过程吗?或者有没有类似的算法?

几个月后,我发现我的问题是如何通过神经网络进行声音分离。我很高兴在这里找到解决方案。https://sigsep.github.io/open-unmix/#paper 叫做 open unmix。

标签: pythonaudiosignals

解决方案


您可以使用 SVD(单值分解)来分离您的音频。显示了如何在 matlab 中执行此操作。但是你想要一个 python 解决方案。我搜索并找到了这个。我希望它能解决你的问题。


推荐阅读