如何在iOS中检测CLAP?

如何在iOS中检测CLAP?,ios,signal-processing,fft,audio-fingerprinting,Ios,Signal Processing,Fft,Audio Fingerprinting,我正在制作一个应用程序,当拍手的声音被识别时,它会执行一个动作。我已经研究过简单地测量AVAudioRecorder的平均和峰值功率,这可以正常工作,但是如果有其他声音,它会报告大量误报。我相信我需要某种音频指纹才能在播放其他音频时工作。现在我知道以前有人问过很多这个问题,但大多数答案都是“使用FFT”,然后这个人说“哦,好吧!”但没有给出明确的解释,我仍然不知道如何使用FFT正确识别声音 有人能清楚地解释,引用另一个教程,或者发布一个链接到一个可以使用音频指纹识别声音的库吗 谢谢 使用FFT。

我正在制作一个应用程序,当拍手的声音被识别时,它会执行一个动作。我已经研究过简单地测量AVAudioRecorder的平均和峰值功率,这可以正常工作,但是如果有其他声音,它会报告大量误报。我相信我需要某种音频指纹才能在播放其他音频时工作。现在我知道以前有人问过很多这个问题,但大多数答案都是“使用FFT”,然后这个人说“哦,好吧!”但没有给出明确的解释,我仍然不知道如何使用FFT正确识别声音

有人能清楚地解释,引用另一个教程,或者发布一个链接到一个可以使用音频指纹识别声音的库吗


谢谢

使用FFT。当你分析clap时,它应该有一个相当独特的频谱。有一些可用的共享软件工具可以让你捕获声音并显示频谱,但我不记得它们是什么,我把它们放在了另一个盒子上。可能是我在拍音检测方面做了一些工作的复制品。请参阅上的论文和上的演讲幻灯片。我有matlab的代码,但它是一团糟。