【问题标题】:Can I remove noise from a sound signal data by python? [closed]我可以通过python从声音信号数据中去除噪音吗? [关闭]
【发布时间】:2023-03-15 12:38:01
【问题描述】:

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

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

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

【问题讨论】:

  • 这假设两个样本之间的噪声变化不大。如果这是一个有效的假设,为什么这行不通?

标签: python audio signals


【解决方案1】:

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

【讨论】:

  • 我刚刚查看了那个帖子。我终于发现这个问题太宽泛了,很难找到完美的解决方案。无论如何,非常感谢您提供这样的链接!另外,我想知道这五年来这个问题有什么进展吗?
猜你喜欢
  • 2018-07-18
  • 2012-04-27
  • 2017-07-07
  • 2012-03-01
  • 2015-07-10
  • 2015-09-16
  • 2019-07-30
  • 1970-01-01
  • 2011-10-15
相关资源
最近更新 更多