NAudio - 像大胆一样点击删除

时间:2014-04-09 10:56:35

标签: naudio

我使用NAudio录制声音并将其保存为.wav文件。 因此,虽然录制时有一些高振幅的声音会使录音不合适,但有一些声音点击可以在大胆中看到,但它通常是高振幅但很短。 如何识别和跳过它们。 我可以在录制前进行声音校准。

感谢 苏尼

1 个答案:

答案 0 :(得分:0)

在点击删除(here)上阅读Audacity wiki页面看起来相当简单......但实际上可能并非如此。

使用滑动窗口 - 比如样本的最后一秒左右 - 您可以计算波形的平均幅度,然后将其与当前位置的幅度进行比较(作为一小部分样本的平均值)你在哪里看)。这将指示当前样本组是否具有异常幅度。找到组中最高幅度的样本并将其剪切以适合。 Audacity wiki表示他们只是在异常两侧的样本之间进行线性插值。

这对于一些异常样本应该可以正常工作,但是点击持续时间越长,检测和校正就越差。您需要微调检测和校正参数以获得合理的检测率。为整个波形做一个幅度图并检查预期咔嗒声的两侧以帮助降低误报率可能也是一个好主意。

另一种方法 - 可能是可以组合的方法 - 是在波形上建立频率分布。各种类型的点击将表现出与周围频率不同的差异。