我已经使用NAudio录制声音,并将其保存为.wav文件。因此,在录音时,有一些声音的振幅很高,这使得录音不合适,也有一些声音可以大胆地看到,但其典型的振幅很高,但却很短。如何识别和跳过它们。我可以在录音前进行声音校准吗?
谢谢sunil
发布于 2014-04-21 14:32:11
在点击删除(here)上阅读Audacity wiki页面,它看起来相当简单……但在现实中,可能不是。
使用滑动窗口-例如采样的最后一秒左右-您可以计算波形的平均振幅,然后将其与当前位置的振幅进行比较(作为您正在查看的位置两侧的一小组样本的平均值)。这将为您指示当前采样组是否具有异常振幅。找到组中最大的样本,并将它们剪切到合适的位置。Audacity维基说,他们只是在异常的两边的样本之间进行线性插值。
对于一些异常样本,这应该可以工作,但点击的持续时间越长,检测和校正就会越差。您需要对检测和校正参数进行微调,以获得合理的检测率。为整个波形做一个振幅图并检查预期点击的两侧可能也是一个好主意,以帮助降低假阳性率。
另一种方法-可能是一种可以组合的方法-将在波形上建立频率分布。各种类型的点击将表现出与周围频率不同的变化。
https://stackoverflow.com/questions/22960396
复制相似问题