Распознавание речи, пакетная обработка, анализ речи, 404 [Нет такого дочернего ресурса] - PullRequest
0 голосов
/ 16 февраля 2020

Я использую следующий URL для доступа к пакетной обработке распознавания речи IBM с помощью curl:

"https://api.us-east.speech-to-text.watson.cloud.ibm.com/v1/batches?function=recognize&timestamps=true&audio_metrics=true&model=en-US_NarrowbandModel&speech_analytics=true"

Файлы находятся в ведении COS у нас -GeO. Я получаю следующий ответ:

{"error": "Нет такого дочернего ресурса.", "Code": 404, "code_description": "Нет такого ресурса"}

Любые предложения как на какой ресурс ссылаются?

Заранее благодарим за любые рекомендации.

Приветствия, Скотт

1 Ответ

0 голосов
/ 17 февраля 2020

Сигнатура API, которую вы пытаетесь использовать, сопоставляет речь с текстом: API обслуживания клиентов, который согласно документации на

https://cloud.ibm.com/apidocs/speech-to-text/speech-to-text-icp

Услуга «Речь в текст: обслуживание клиентов» - это локальное решение, которое доступно только в IBM Cloud Private.

Если это не соответствует вашему использованию, то используемый вами API не будет работа.

Если, с другой стороны, он соответствует вашему использованию, вам нужно отправить форму, состоящую из нескольких частей, с информацией, определяющей местонахождение корзины COS, содержащей ваши аудиофайлы.

EG.

curl -X POST -u "apikey:{apikey}" --header "Content-Type: multipart/form-data" --form input_credentials_file=@my_cos_credentials.json --form input_bucket_location=us-geo --form input_bucket_name=my_cos_input_bucket --form output_credentials_file=@my_cos_credentials.json --form output_bucket_location=us-geo --form output_bucket_name=my_cos_output_bucket "https://{icp_cluster_host}{:port}/speech-to-text/api/v1/batches?function=recognize&speech_analytics=true"
...