0

ユーザーの声をキャプチャして認識する必要があるアプリケーションを Android で作成しています。このコードを使用して音声を録音しようとしました: Android 2.1のhttp://xhampa.pastebin.com/Yr2hie6q 。音声がまったく良い品質で録音されていないことに気付きました(スローモーションのように)。残念ながら、私はそれをテストするための Android を持っていないので、エミュレーターを使用しています。エミュレータを使用してレコードの品質を向上させる方法はありますか?

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 に答える