Android:将音频文件转换为复数数组(用于FFT)

时间:2012-09-24 10:21:07

标签: android file audio byte fft

为了处理音频信号的FFT,我首先需要将我的音频文件转换为复数数组。我仍然不明白这部分是否需要在我的SD卡上保存.CSV .TXT文件,或者我是否可以将我的应用程序中的数据存储为变量。 我只想了解这部分是如何工作的,以便在我的FFT程序中更进一步:来自我的.3gpp音频文件(顺便说一句,这是一个很好的格式用于我的我做什么?)保存在我的SD卡上,我该怎么做才能得到我的复数数组,即FFT的输入?

如果有人有一个用于将音频文件转换为二进制数据的现有代码的示例,我真的很感激,看看它并了解如何在我的活动中实现它。

1 个答案:

答案 0 :(得分:2)

看看这个Link

不是非常优化,但易于理解和使用。至于复杂数据,请阅读Paul R的评论。