Я пытаюсь выполнить несколько простых тестов в Google Speech API, и когда мой сервер делает запрос по этому URL-адресу (см. Ниже), я получаю ответ 404. that's an error
. Не знаю почему.
https://speech.googleapis.com/v1/speech:recognize?key=[MY_API_KEY]
Тело моего запроса выглядит так:
{
"config": {
"languageCode": "en-US",
"encoding": "LINEAR16",
"sampleRateHertz": 16000,
"enableWordTimeOffsets": true,
"speechContexts": [{
"phrases": ["Some", "Helpful", "Phrases"]
}]
},
"audio":{
"uri":"gs://mydomain.com/my_file.mp3"
}
}
И вот ответ:
Как видите, это допустимый путь к ресурсу, если я в чем-то не ошибаюсь (я уверен, что ошибаюсь): https://cloud.google.com/speech-to-text/docs/reference/rest/v1/Speech/распознать
Обновление 1:. Всякий раз, когда я пробую это с помощью инструмента Google API Explorer, я получаю сообщение о превышении квоты (даже если я еще не отправил успешный запрос к API) .
{
"error": {
"code": 429,
"message": "Quota exceeded for quota metric 'speech.googleapis.com/default_requests' and limit 'DefaultRequestsPerMinutePerProject' of service 'speech.googleapis.com' for consumer '[MY_API_KEY]'.",
"status": "RESOURCE_EXHAUSTED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/[my_project_id]/apiui/credential"
}
]
}
]
}
}
Обновление 2. Интересно, что мне удалось получить около 200 разрешений с помощью клиента Restlet, но даже в этих случаях тело ответа пусто (см. снимок экрана ниже)
"encoding": "FLAC"
и"sampleRateHertz": 44100
. Кроме того, вы можете использовать руководство Устранение неполадок, если ваша расшифровка стенограммы не возвращается. 23.02.2019