Распознавание голоса с эмулятором Android - PullRequest
0 голосов
/ 31 октября 2010

Я делаю приложение на Android, которое требует, чтобы захватить голос пользователя и распознать его. Я попытался записать аудио, используя этот код: http://xhampa.pastebin.com/Yr2hie6q на Android 2.1. Я понял, что звук не был записан в хорошем качестве (например, замедленная съемка). К сожалению, у меня нет андроида, чтобы проверить это, поэтому я использую эмулятор. Есть ли способ улучшить качество записи с помощью эмулятора?

1 Ответ

1 голос
/ 31 октября 2010

Качество записи по умолчанию при использовании медиа-рекордера составляет 4,75 кбит / с и 8 кГц, что не подходит для любой обработки звука. Вам просто нужно изменить эти значения, используя методы setAudioEncodingBitRate и setAudioSamplingRate.

setAudioSamplingRate(11.05)
setAudioEncodingBitRate(20)

Значения, которые я включил, оптимизируют качество звука, но вам может потребоваться изменить их в соответствии с вашими потребностями.

Медиа-рекордер Документация: http://developer.android.com/reference/android/media/MediaRecorder.html

...