0

我需要从 iPhone 录制音频。在录制过程中,我需要知道当前时刻有多少个音频波以及每个波的频率和幅度。在我看来,avaudiorecorder 帮不了我。

我查看了 Apple 的 SpeakHere 示例代码,但我只能从这里获得幅度(据我所知)。

我查看了 Apple 的 aurioTouch 示例代码。看起来,它确实是我需要的,但是示例代码非常大,而且主要是用 C++ 编写的,所以我很难理解它。

谁能给我例子,如何获得音频频率和幅度。如果你给我代码示例会更好。

4

1 回答 1

4

Apple 的 aurioTouch 示例应用程序似乎是毫无理由地使用某些 C++ 编写的。将代码转换为纯 C,也许你会更好地理解它。近乎实时的 DSP 音频分析并没有变得容易得多,因此请阅读该主题。

于 2012-07-06T16:16:33.323 回答