В реальном времени ASR
Доступность преобразования речи в текст в реальном времени и примечания по интеграции.
В реальном времени ASR
Realtime ASR предназначен для субтитров в реальном времени, голосового ввода и транскрипции в стиле собрания. На зарубежном Open API доступность ASR в реальном времени зависит от учетной записи и развертывания. Используйте текущую схему GET /api/openapi.json и конфигурацию учетной записи в качестве источника истины.
Запрос
Realtime ASR использует модель потоковой передачи в стиле WebSocket, если она включена. Соединение аутентифицируется с помощью обычного ключа API:
Authorization: Bearer KITTA_API_KEYОтправляйте аудио в кодировке и размере фрагмента, требуемых включенной моделью. Если ваш продукт записывает звук в браузере, направьте его через серверную часть или через утвержденный поток обмена ключами API, а не встраивайте ключ API в клиентский код.
Ответ
Ответы представляют собой потоки событий с частичным текстом, окончательным текстом, метаданными времени и ошибками терминала. Считайте частичные результаты временным состоянием пользовательского интерфейса и сохраняйте конечные сегменты только после того, как служба отметит их как окончательные.
Выставление счетов и кредиты
Realtime ASR может взимать плату в зависимости от продолжительности сеанса или продолжительности обработанного аудио. Обеспечьте максимальную продолжительность сеанса в своем продукте и позвоните в Профиль, прежде чем начинать дорогостоящие сеансы в реальном времени.
Ошибки
Если ASR в реальном времени недоступен для учетной записи, используйте конечную точку HTTP речь в текст для транскрипции файлов. В случае ошибок потоковой передачи закройте соединение, сохраните последнюю окончательную расшифровку и позвольте пользователю намеренно перезагрузиться.