Android音频记录和处理
Posted
技术标签:
【中文标题】Android音频记录和处理【英文标题】:Android audio record and processing 【发布时间】:2013-04-14 15:27:23 【问题描述】:我想在安卓上编写一个关于音频信号处理的应用程序。首先,我应该使用移动应用程序录制声音。然后我想获取原始数据(我认为是一个数组列表)并对其进行 FFT。对于频域的数据,我想做一些处理,主要是一种叫做“光谱减法”的降噪方法,然后做IFFT。最后将数据写入 .wav 文件。我是 android 新手,不知道哪个 API 适合我的需求以及在哪里可以找到 FFT 代码。所以我正在寻求帮助,非常感谢!
【问题讨论】:
【参考方案1】:AudioRecord 类是一个很好的起点:http://developer.android.com/reference/android/media/AudioRecord.html
【讨论】:
谢谢!棘手的是,我已经看到要录制音频以进行处理,最好使用 AudioRecord,因为我可以从那里获取原始音频。但是我无法将数据以可播放格式写入文件。我也想知道如何管理 FFT(IFFT) 的事情。谢谢! 如果我的回答对您有帮助,请将其标记为已接受。如果您还有其他问题,请启动另一个线程。谢谢。以上是关于Android音频记录和处理的主要内容,如果未能解决你的问题,请参考以下文章