我想要分析正在进行的MIC音频(而不仅仅是狙击手或预先录制的样本),并显示频率图和过滤掉音频的某些方面。iPhone足够强大吗?我猜想答案是肯定的,考虑到谷歌和iPhone的语音识别,Shazaam和其他音乐识别应用程序,以及吉他调谐器应用程序。然而,我不知道我将不得不处理什么限制。
有没有人在这里玩过?
发布于 2009-09-15 20:18:55
苹果公司的示例代码aurioTouch有一个快速傅立叶变换实现。
发布于 2009-09-15 06:49:10
我见过的应用程序需要互联网连接才能进行音乐/语音识别,所以很可能这些应用程序只是对音频进行某种特征计算,然后通过http将这些特征发送到服务器上进行识别。
在任何情况下,频率图和过滤在十几年前就已经在较少的CPU上完成。iPhone应该没有问题。
发布于 2009-11-06 22:56:50
“足够快”可能是您(或您的客户)对您正在寻找的频率分辨率和您的基本采样率的期望的函数。
N点FFT是N*log2(N)计算的数量级,所以如果你没有足够的MIPS,减少N对你来说是一个潜在的让步领域。
在许多应用中,采样率是不可协商的,但如果是的话,这将是另一种可能性。
https://stackoverflow.com/questions/1425504
复制相似问题