是否可以在不播放音频的情况下获得频率?

时间:2019-09-05 01:07:35

标签: ios audio audiokit

我的iOS项目需要从音频文件中检索一些音频数据(即,频率,分贝)。

通过使用AudioKit框架,我可以使用AKFrequencyTracker从麦克风中获取那些数据,但是,我在努力如何在不播放音频的情况下直接获得音频文件的频率。因为我需要这些数据来绘制一些图表(即频率与时间等)

PS:我现在将记录保存为m4a格式。 (格式为可选)

预先感谢

1 个答案:

答案 0 :(得分:1)

您可以使用Accelerate framework FFT API从音频文件中获取频率信息。

这里是了解vDSP API使用情况的有用库。

https://github.com/tomer8007/real-time-audio-fft