Ошибка «Несанкционированный» при доступе к службе преобразования речи в текст в IBM, следуя примеру кода в IBM Tutorial - PullRequest
0 голосов
/ 01 мая 2019

Я следую примеру кода из IBM речь в текст Учебное пособие по началу работы для расшифровки аудиофайла "flac", загруженного из того же учебника. Однако я получаю эту ошибку {"code":401, "error":"Unauthorized"} при запуске команды curl в Windows cmd.

Я копирую apikey и url из интерфейса службы преобразования речи в текст IBM. Используя сервер Далласа, следовательно, URL включает stream.watsonplatform.net. Аудиофайл находится в том же каталоге, где выполняется curl, поэтому в следующем фрагменте кода записывается только имя файла без @ и пути к файлу

curl -X POST -u "apikey:{Actual Api key}"\
--header "Content-Type: audio/flac"\
--data-binary audio-file.flac\
"https://stream.watsonplatform.net/speech-to-text/api/v1/recognize"

Что я делаю не так?

1 Ответ

1 голос
/ 02 мая 2019

Ваш синтаксис правильный. Учетные данные, вероятно, не верны, пожалуйста, проверьте, правильно ли указан apikey и соответствует ли он сервису speech-to-text для региона Даллас.

...