我有一个从麦克风传入的PCM流。我正在分析它的短块(Java语言),以检测响度(振幅)中的短尖峰。我有确定的声音会定期播放,我需要知道检测到的尖峰信号是否实际上是录制的声音。我有播放声音的PCM,这是完全确定的。
我不知道从哪里开始,应该在时域还是频域进行一些比较?如果有人可以给我一些有关如何完成此操作以及在哪里进行挖掘的见解,那将是很好的。
谢谢。
听起来您想将传入的一组脉冲与一组参考脉冲进行比较。互相关可能是您想要使用的。您可能需要先对数据进行预处理,例如创建一个信封而不使用原始数据,否则,除非完美匹配,否则互相关可能会失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句