Войти

API Reference

Базовый адрес: https://{host}/v2. Все ответы — JSON в кодировке UTF-8.

Аутентификация

Каждый запрос должен содержать заголовок Authorization: Bearer <API_KEY>. Ключи выдаются администратором вашей организации в консоли. Публичная регистрация закрыта.

Распознавание файла

POST /v2/recognize — принимает аудио до 100 МБ (OGG/Opus, WAV, MP3, FLAC).

ПараметрТипОписание
audiofileАудиофайл
languagestringКод языка или auto
punctuationboolРасстановка пунктуации, по умолчанию true
diarizationboolРазделение спикеров

Потоковый режим

Откройте соединение wss://{host}/v2/stream?language=ru с тем же заголовком авторизации и передавайте аудио кадрами PCM 16 кГц по 20–100 мс. Сервер присылает события:

{"type": "partial", "text": "добрый де"}
{"type": "final",   "text": "Добрый день.", "start": 0.12, "end": 0.86}

Языки

GET /v2/languages возвращает список поддерживаемых языков и моделей.

Ошибки

КодЗначение
401Ключ не передан или недействителен
403Ключ не имеет доступа к модели
413Файл слишком большой
429Превышен лимит запросов

Лимиты

Лимиты и тарифы задаются для организации и отображаются в консоли. По умолчанию — 10 одновременных потоков и 60 запросов в минуту на ключ.

Статус

Все системы работают в штатном режиме.