0

我在 android 上制作了一个应用程序,需要捕获用户的声音并识别它。我尝试使用以下代码录制音频:http: //xhampa.pastebin.com/Yr2hie6q on android 2.1。我意识到声音根本没有以良好的质量录制(如慢动作)。不幸的是,我没有安卓来测试它,所以我正在使用模拟器。无论如何使用模拟器来提高记录质量?

4

1 回答 1

1

使用 mediarecorder 时的默认录制质量是 4.75kbps 和 8kHz,这对于任何类型的音频处理都是不够的。您只需使用 setAudioEncodingBitRate 和 setAudioSamplingRate 方法更改这些值。

setAudioSamplingRate(11.05)
setAudioEncodingBitRate(20)

我包含的值将优化您的音频质量,但您可能需要更改它们以满足您的需求。

Mediarecorder 文档:http: //developer.android.com/reference/android/media/MediaRecorder.html

于 2010-10-31T14:15:13.973 回答