匹配录制的音频流中的声音

时间:2013-08-16 19:25:58

标签: signal-processing audio

我有一个从麦克风传入的PCM流。我正在分析它的短块(Java语言)来检测声音响度(振幅)的短尖峰。我有一个确定的声音定期播放,我需要知道检测到的尖峰是否实际上是这个声音录制的。我有播放声音的PCM,它已经完全确定了。

我不知道从哪里开始,我应该在时域或频域进行一些比较吗?如果有人能给我一些关于如何做到这一点的洞察力以及我应该在哪里挖掘,那将会很棒。

感谢。

1 个答案:

答案 0 :(得分:1)

听起来你想要将一组输入脉冲与一组参考脉冲进行比较。互相关可能就是你想要使用的。您可能需要先对数据进行预处理,例如创建包络而不是使用原始数据,否则互相关可能会失败,除非匹配是完美的。