如何为给定的波形文件添加/删除回声/噪声

时间:2012-06-05 12:38:24

标签: echo add wav noise

在不知道噪音和回声的情况下,我问这个问题。如何删除/添加给定WAV文件的噪声/回声?请提供建议/指导。

2 个答案:

答案 0 :(得分:1)

为了“消除”信号中的噪音,您必须拥有或重新创建要删除的噪音,并从音频中减去噪音。因此,这取决于您是否可以隔离或复制问题信号。

在某种程度上,可以从音频信号中清除“噪音”(嘶嘶声或其他恒定声音),并且有各种应用/插件尝试这样做 - 成功取决于噪声与信号的一致性和幅度。

删除“echo”(不确定你的意思,但我认为你的意思是“混响”,或声音记录的空间的声学属性)非常复杂,因为它不一致,在大多数情况下会无法复制。

答案 1 :(得分:0)

消除噪声我相信,消除背景噪声也称为环境噪声。 通常,有两个步骤可以消除音频中的噪声。

  1. 创建背景noise_profile
  2. 音频-noise_profile =干净音频

我们可以通过两种方式完成上述操作。

大胆: 步骤

  • 安装Audacity桌面应用程序 enter image description here
  • 打开并转到文件菜单,然后选择音频以去除噪音 enter image description here 如果您收听文件,则可以实现静音清除噪音,并且该部分的频率很小。这需要从通话中删除。 enter image description here
  • 从音频中选择噪声部分 enter image description here
  • 转到效果菜单>>然后选择降噪>>单击“获取噪声配置文件” enter image description here
  • 然后按ctrl + a选择完整的音频以应用噪声配置文件以减少噪声
  • 从效果菜单>>降噪>>单击确定,将噪声配置文件应用到音频中。您可以调整参数并测试哪个是最好的。如果设置得太高,您可能会失去几句话。 enter image description here 现在您可以看到静音部分的噪音消失了。您可以通过听那些来验证。 enter image description here

SOX:步骤

  • 安装SOX
  • 使用音频文件创建背景噪声配置文件

    / usr / bin / sox noise.wav -n noiseprof noise.prof

  • 使用配置文件删除mp3中的噪音

    / usr / bin / sox noise.wav clean.wav noisered noise.prof 0.20