Недопустимая ошибка источника звука в Google Cloud Speech API - PullRequest
0 голосов
/ 18 мая 2018

Я следовал учебному пособию Google с инструментом gcloud , чтобы настроить все для использования API облачной речи.Однако, когда я пытаюсь отправить следующий запрос:

gcloud ml speech recognize 'gs://cloud-samples-tests/speech/brooklyn.flac' --language-code='en-US'

я получаю следующую ошибку:

ОШИБКА: (gcloud.ml.speech.recognize) Неверный источник звука ['gs: //cloud-samples-tests/speech/brooklyn.flac'].Источником должен быть либо локальный путь, либо URL-адрес хранилища Google Cloud Storage (например, gs: // bucket / object).

Я также пытался использовать Google tutorial , чтобы использовать речьAPI из командного файла с использованием запроса curl ... но когда я отправил следующий запрос, я не получил никакого ответа

curl -s -H "Content-Type: application/json"
    -H "Authorization: Bearer "$(gcloud auth print-access-token) 
    https://speech.googleapis.com/v1/speech:recognize 
    -d @sync-request.json 

Я не знаю, что я делаю неправильно ... Любая помощь будеточень признателен .. Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Для меня в командной строке Windows 7 наконец-то сработало следующее:

gcloud ml распознавание речи gs: //cloud-samples-tests/speech/brooklyn.flac --language-code ="EN-US"

0 голосов
/ 26 мая 2018

Комментатор абсолютно прав, по какой-то причине проблема заключается в кавычках к аргументу файла.Похоже, что это верно как для локальных файлов, так и для размещенного файла Google Cloud Storage.У меня была точно такая же проблема, и удаление цитат излечивает вещи.Возможно, это проблема конкретной платформы - я использую gcloud для Windows 10.

...