Android Google Speech Api не работает - ответ нулевой - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь использовать Google Speech API в своем игрушечном проекте Android.

Мое приложение записывает голос и переводит в кодировку base64.

И отправляет его с помощью Google Speech API(REST) ​​.

POST URL

Мой запрос:

{"audio":{"content":"AAAAGGZ0eXAzZ3A0A......"},"config":{"encoding":"AMR_WB","language_code":"en-US","sampleRateHertz":16000}}

Но ответ ... пуст {}

Я подозреваю, что конфигурация записи.Я не знаю о кодировке мультимедиа, сэмплировании, формате и т. Д.

В моем приложении для Android ниже настройки MediaRecorder:

MediaRecorder().apply {
        setAudioSource(MediaRecorder.AudioSource.MIC)
        setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP)
        setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB)
        setOutputFile(mFileName)
        prepare()
        start()
}

В чем проблема? ...

Вы можете проверить мой полный код здесь: https://github.com/yoonhok524/Youknow-Google-Speech-Android-

...