如何测量静音间隔

时间:2017-12-01 20:16:57

标签: ios audiokit

我的目标是在有人说话时测量静音间隔(幅度低于特定Db)但具有非常好的精度,如5-10ms。我所做的是安排一个每秒运行1000次的计时器并检查AKFrequencyTracker的幅度和频率属性,并确定这个间隔是否为#34;静音"。下一次当检测到某些声音(幅度高于特定值且频率在80-300Hz范围内)时,我测量最后的静音间隔。虽然这种方法不太精确。我有播放的音频文件,间隔为100毫秒但是用这种方法测量它们的间隔为90-160毫秒。我试过调整一些AKSettings但没有成功。我猜AKFrequencyTracker.amplitude不能这么快更新?有人可以给我建议如何改进它,或者可能建议另一种方法来测量更精确的静音间隔。感谢。

0 个答案:

没有答案