Skip to main content
Этот API предоставляет удобный способ для автоматической транскрибации и диаризации аудио через облако Palatine Speech. Поддерживаются такие задачи, как перевод аудио и видео в текст с таймкодами (транскрибация), а так же сегментация по спикерам (диаризация), создание субтитров в формате SRT и VTT.
1

Загрузка файла

POST /do_transcribe — отправьте аудио/видео файл
2

Получение task_id

API вернёт task_id для отслеживания
3

Polling статуса

GET /task_status/ — опрашивайте до получения результата
4

Скачивание результата (если нужен файл)

GET /download_as_file/ — экспорт в SRT, VTT, CSV, XLSX
5

Завершение

POST /task_done/ — освободите ресурсы

Транскрибация в формате OpenAI

Для получения результата в структуре, совместимой с OpenAI API.
Доступные модели: Подробнее можно узнать в документации OpenAI клиента.

Пример транскрибации с помощью polling API

Все запросы требуют авторизации через токен в заголовке: Authorization: Bearer <ваш_токен>
Загрузите аудиофайл для получения текста.
Пример ответа:
Получить статус и результат задачи транскрибации.
Статусы задачи:
  • success — задача выполнена успешно
  • pending — задача ещё в процессе выполнения
  • error — при выполнении задачи произошла ошибка
Пример успешного ответа:
Параметр response_format поддерживает значения json, srt и vtt для получения результата в разных форматах.
Если задача успешно завершена, результат можно забрать в готовом файловом формате.
Форматы файлов:
После завершения работы с задачей её необходимо завершить.