我打算比较两个音频文件。我录制了两个声音并使用互相关进行比较。因为在记录得到的相关值时存在背景噪声总是接近0.5。如果我从互联网给出任何记录的波,我就能得到正确的值。那么如何在录制时减少背景噪音。请指导我。谢谢。
有没有可能减少录制的.wav文件中的噪音?
除了简单地关闭录音麦克风之外,录制时不是真正消除背景噪音的好方法。您似乎已经在导出数据了,所以不要试图在源头消除它,而是可能更容易将其过滤掉,this is a quick tutorial on how to eliminate background noise using Audacity
尝试使用降噪麦克风和消声室(或非常安静的工作室)。
您也可以尝试过滤掉所有不感兴趣的频段(例如,超出识别或比较所需的人类声乐频谱范围)。
有一种特殊的软件可以消除背景音频噪音。用于PC的Audacity可能是最受欢迎的产品之一(顺便提一下,它是开源的)。此外,您可以使用Denoise应用程序完全在iPhone上完成。
基本上,录制的音频包含一些单独的声音,其中一些是有害的(例如,嗡嗡灯,街道噪音,麦克风问题等)。抑制有害声音的一种非常流行的方法是计算有害噪声的频率幽灵并在整个音频持续时间内抑制“有害”频率。在Audacity和Denoise两者中,你通过选择“仅噪音”片段来做到这一点。该片段中的所有声音都被视为噪声,并在整个文件中被抑制。
如果您需要将此功能合并到您的应用程序中,那么您可以查看Audacity来源。如果您需要更多详细信息,请与我们联系。