Я сделал вызов API нормально с правильно отформатированным запросом JSON с mp3-файлом, и я ожидаю, что данные JSON будут включать объект «результаты» с объектом «альтернативы» с «расшифровкой» и «уверенностью» " значения.google speech api Пустые результаты JSON
Вместо этого я получаю результат «{}" (пустой объект JSON).
Операционная система, использующая is ubuntu15.04.
файл запрос JSON с текстом создается, и сохранить его в качестве синхронизации request.json простого текстового файла:
{
"config": {
"encoding": "LINEAR16",
"sampleRate": 16000,
"languageCode": "en-US"
},
"audio": {
"uri": "gs://audiobucketceino/Learn English - Lesson 41- Hi How are you - Pronunciation-[AudioTrimmer.com].mp3"
}
}
завитка используется, чтобы сделать речь: запрос syncrecognize является:
curl -s -k -H "Content-Type: application/json" -H "Authorization: Bearer [access-token]" https://speech.googleapis.com/v1beta1/speech:syncrecognize -d @sync-request.json
Тестовый файл прилагается в:
https://drive.google.com/file/d/0B7cqXnHXm78bLWdyYWhpVEdkT0U/view?usp=sharing
Возможный дубликат [Google API речевого распознавания ошибок пуст] (http://stackoverflow.com/questions/38906527/google-speech-recognition-api-result-is-empty) –