Распознавание голоса с эмулятором Android
-
27-09-2019 - |
Вопрос
Я делаю приложение на Android, который требует захватить голос пользователя и распознать его. Я пытался записать звук, используя этот код: http://xhampa.pastebin.com/yr2hie6q. на Android 2.1. Я понял, что звук не был записан хорошим качеством вообще (как медленное движение). К сожалению, у меня нет андроида, чтобы проверить это, поэтому я использую эмулятор. Есть ли в любом случае, чтобы улучшить качество записи, используя эмулятор?
Решение
Качество записи по умолчанию при использовании MediareCarder составляет 4,75 кбит / с и 8 кГц, что не является адекватным для любой обработки аудио. Вам просто нужно изменить эти значения, используя методы setaudioencodingbitrate и setaudiosamplingrate.
setAudioSamplingRate(11.05)
setAudioEncodingBitRate(20)
Значения, которые я включил, оптимизирует качество звука, но вам может потребоваться изменить их, чтобы соответствовать вашим потребностям.
Документация MediarEcaRder: http://developer.android.com/reference/android/media/mediarecorder.html.