Пакетная транскрипция с Microsoft Azure (REST API) - PullRequest
0 голосов
/ 22 октября 2018

Я хочу записывать более длинные аудиофайлы (не менее 5 минут) с помощью REST API от Microsoft.Существует множество различных продуктов и названий, например, API речевого сервиса или Bing Speech API.Ни один из API-интерфейсов REST, которые я пробовал до сих пор, не поддерживает расшифровку более длинных аудиофайлов.

В документации говорится, что именно для этого случая существует REST API: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/batch-transcription

Какова конечная точка для этой службы

1 Ответ

0 голосов
/ 26 октября 2018

Вот пример, доступный на GitHub: https://github.com/PanosPeriorellis/Speech_Service-BatchTranscriptionAPI

Конечная точка - это конечная точка CRIS, как в этом коде:

private const string HostName = "cris.ai";
// ...
var client = CrisClient.CreateApiV2Client(SubscriptionKey, HostName, Port);

Затем я обнаружил в документации, что APIвыставлен на Swagger (ссылка видна здесь ), поэтому проще изучить доступные методы (переключение с 2.0beta на 2.0 сверху):

Итак, для создания новой транскрипции путь: /api/speechtotext/v2.0/transcriptions, вызывается методом POST, поэтому полная конечная точка:

Обратите внимание, что уровень вашего ключа подписки необходим для использованияТранскрипция должна быть Standard уровня цены S0, а не Free один.

...