简体   繁体   English

Android音频录音与处理

[英]Android audio record and processing

I want to program a app about audio signal processing on android. 我想在Android上编写有关音频信号处理的应用程序。 First I should record the sound using the mobile app. 首先,我应该使用移动应用程序录制声音。 Then I want to get the raw data (an arraylist I think) and do FFT on it. 然后,我想获取原始数据(我认为是一个数组列表)并对其进行FFT。 With the data in frequency domain, I want to do some processing, mainly a noise reduction method called 'spectural subtraction', then do IFFT. 对于频域中的数据,我想进行一些处理,主要是一种称为“频谱减法”的降噪方法,然后进行IFFT。 Finally write the data to a .wav file. 最后将数据写入.wav文件。 I'm new to Android and don't know which API suits my desire and where I can find FFT code. 我是Android的新手,不知道哪个API符合我的需求以及在哪里可以找到FFT代码。 So I'm asking for help and thanks a lot! 因此,我寻求帮助,非常感谢!

AudioRecord类是一个不错的起点: http : //developer.android.com/reference/android/media/AudioRecord.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM