是否可以在iOS上进行一些声音分析?

时间:2012-04-03 01:26:16

标签: iphone ios avfoundation

我参加了一个关于语音分析的课程,它需要一个最终的项目。我想知道我是否可以在iOS上这样做。我知道有一种方法可以记录,但有没有办法获得波形或可以从该记录中分析的东西?

3 个答案:

答案 0 :(得分:2)

是。您可以打开录制或音频文件并访问其示例数据。存在用于读取文件及其样本数据的API。 Accelerate.framework可以将您的信号从时域转换到频域。但是,iOS框架不包含用于常见信号分析的特别API,因此您需要编写分析算法所需的大部分内容。

答案 1 :(得分:1)

绝对可以做很多事来分析iOS中的声音。我目前正在开发一个实时FFT来分析声音的项目。

在iOS中没有(或者至少没有,在Siri或其他任何东西之前)内置设施来进行大量的声音处理,但是有很多第三方C语言免费软件网络上可以编译为在iOS上运行的实用程序。

答案 2 :(得分:0)

也许您可以使用AVCaptureAudioDataOutput类。

这个问题也可能有所帮助:How to play audio sample buffers from AVCaptureAudioDataOutput