我在Android上制作一个应用程序,需要捕获用户的声音并识别它。我尝试使用以下代码录制音频:{2.1}在android 2.1上。我意识到声音根本没有录制好(如慢动作)。不幸的是,我没有安卓程序来测试它,所以我正在使用模拟器。无论如何使用模拟器提高记录质量?
答案 0 :(得分:1)
使用mediarecorder时的默认录制质量是4.75kbps和8kHz,这不适合任何类型的音频处理。您只需使用setAudioEncodingBitRate和setAudioSamplingRate方法更改这些值。
setAudioSamplingRate(11.05)
setAudioEncodingBitRate(20)
我所包含的值将优化您的音频质量,但您可能需要更改它们以满足您的需求。
Mediarecorder文档:http://developer.android.com/reference/android/media/MediaRecorder.html