Перейти к содержимому

Workflow Utilities Auto Subtitle

Интеграция

ID модели workflow-utilities/auto-subtitle
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/workflow-utilities/auto-subtitle?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Файлы, как в примере: 0,005 $ 5 API-кредитов · ≈ 0,53 ₽ ваши файлы измеряются перед запуском Запустить на этой странице

Получить API-ключ
Utility · Видео

Здесь появится ваш первый результат

Составьте запрос ниже и выполните его с помощью API-ключа. Результаты копируются в наше хранилище и хранятся навсегда или 7 дней бесплатно.

Сформировать запрос

Элементы управления сгенерированы из схемы модели. Код и цена обновляются при изменении параметров.

•обязательно video_url
Перетащите файл или

URL видео для автоматического добавления субтитров.

Расширенные font_weight · position · language · font_name · font_color · highlight_color · stroke_color · background_color · font_size · stroke_width · background_opacity · y_offset · words_per_subtitle · enable_animation
font_weight по умолчанию bold

Насыщенность текста; в типичном стиле TikTok используются bold или black.

position по умолчанию bottom

Расположение субтитров по вертикальной оси.

по умолчанию en

Идентификатор языка транскрипции, например 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' или 'ko'. Также принимается 3-буквенный идентификатор ISO, например 'eng', 'spa' или 'fra'.

по умолчанию Montserrat

Имя шрифта, выбранного на fonts.google.com; принимается любой Google Font, включая 'Montserrat', 'Poppins' и 'BBH Sans Hegarty'.

по умолчанию white

Цвет неактивных слов субтитров.

по умолчанию purple

Цвет подсветки в стиле караоке для произносимого слова.

по умолчанию black

Цвет контура или обводки текста.

по умолчанию none

Цвет фона за текстом; 'none' и 'transparent' отключают фон.

по умолчанию 100

Размер шрифта субтитров; стиль TikTok использует более крупный текст.

по умолчанию 3

Ширина контура или обводки текста в пикселях; значение 0 отключает её.

по умолчанию 0

Непрозрачность фона: 0.0 означает полную прозрачность, а 1.0 — полную непрозрачность.

по умолчанию 75

Вертикальное смещение в пикселях: положительные значения сдвигают вниз, отрицательные — вверх.

по умолчанию 3

Ограничение количества слов в субтитре: 1 показывает одно слово, 2–3 — короткую фразу, 8–12 — полное предложение в каждом сегменте.

POST /run/workflow-utilities/auto-subtitle?wait=20 стоимость → 0,005 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/workflow-utilities/auto-subtitle?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Запустить этот запрос

Ваш ключ хранится в этом браузере: он отправляется только в Doitong API и сохраняется в localStorage только при включении параметра «Запомнить». Получить API-ключ

О Workflow Utilities Auto Subtitle

Расшифровывает речь в видео и встраивает субтитры с выделением текущего произносимого слова. Параметры стиля включают любое имя Google Font, размер 20-150, начертание, цвета текста и выделения, обводку, цвет и непрозрачность фона, а также размещение сверху, по центру или снизу с вертикальным смещением. `words_per_subtitle` — от 1 до 12, а анимацию подпрыгивания можно включить или отключить. Также возвращаются расшифровка и тайминги слов.

Параметры

Передавайте либо каноническое имя, либо исходное имя, но не оба. Канонические имена

ИмяТип По умолчаниюДопустимые значения Описание
video_urlобязательно video
Типurl · video
URL видео для автоматического добавления субтитров.
languageнеобязательно
Типstring
По умолчаниюen
Идентификатор языка транскрипции, например 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' или 'ko'. Также принимается 3-буквенный идентификатор ISO, например 'eng', 'spa' или 'fra'.
font_nameнеобязательно
Типstring
По умолчаниюMontserrat
Имя шрифта, выбранного на fonts.google.com; принимается любой Google Font, включая 'Montserrat', 'Poppins' и 'BBH Sans Hegarty'.
font_sizeнеобязательно
Типinteger
По умолчанию100
20 – 150
Размер шрифта субтитров; стиль TikTok использует более крупный текст.
font_weightнеобязательно
Типenum
По умолчаниюbold
normalboldblack
Насыщенность текста; в типичном стиле TikTok используются bold или black.
font_colorнеобязательно
Типenum
По умолчаниюwhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Цвет неактивных слов субтитров.
highlight_colorнеобязательно
Типenum
По умолчаниюpurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Цвет подсветки в стиле караоке для произносимого слова.
stroke_widthнеобязательно
Типinteger
По умолчанию3
0 – 10
Ширина контура или обводки текста в пикселях; значение 0 отключает её.
stroke_colorнеобязательно
Типenum
По умолчаниюblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Цвет контура или обводки текста.
background_colorнеобязательно
Типenum
По умолчаниюnone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
Цвет фона за текстом; 'none' и 'transparent' отключают фон.
background_opacityнеобязательно
Типnumber
По умолчанию0
0 – 1
Непрозрачность фона: 0.0 означает полную прозрачность, а 1.0 — полную непрозрачность.
positionнеобязательно
Типenum
По умолчаниюbottom
topcenterbottom
Расположение субтитров по вертикальной оси.
y_offsetнеобязательно
Типinteger
По умолчанию75
-200 – 200
Вертикальное смещение в пикселях: положительные значения сдвигают вниз, отрицательные — вверх.
words_per_subtitleнеобязательно
Типinteger
По умолчанию3
1 – 12
Ограничение количества слов в субтитре: 1 показывает одно слово, 2–3 — короткую фразу, 8–12 — полное предложение в каждом сегменте.
enable_animationнеобязательно
Типboolean
По умолчаниюtrue
Включает анимацию субтитров с эффектом подпрыгивания при появлении.
обязательно Каноническое имя, также принимается

Параметры файлов принимают общедоступный https:// URL, data: URI размером до 10 MB или file_url загруженного файла. Файлы

Результат

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "workflow-utilities/auto-subtitle",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "transcription": "string",
    "subtitle_count": 1,
    "words": [
      {}
    ],
    "transcription_metadata": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Ваши файлы — ваш выборКаждый URL из outputs[].url — это копия в нашем хранилище: она хранится навсегда (оплата за ГБ в месяц) или 7 дней бесплатно — в зависимости от настройки вашего аккаунта или параметра ?storage=.
Одинаковая структура у каждой моделиtype, url, content_type, width, height и duration — одинаково для изображений, видео и аудио. output — собственный объект результата модели.
Поля результата
video
object {url, content_type, file_name, file_size}Видео с автоматически сгенерированными субтитрами.
transcription
stringПолный текст транскрипции.
subtitle_count
integerКоличество сгенерированных сегментов субтитров.
words
array of object | nullВременные данные для отдельных слов, предоставленные сервисом транскрипции.
transcription_metadata
object | nullДополнительные метаданные, предоставленные ElevenLabs для транскрипции, включая язык, сегменты и другие сведения.

Другие модели: Видео в видео

Для AI-агентов: эта страница в формате Markdown доступна по адресу https://doitong.com/ru/developers/models/workflow-utilities/auto-subtitle.md. Все модели и руководства: https://doitong.com/developers/llms.txt