Passer au contenu

Workflow Utilities Auto Subtitle

Intégrer

Identifiant du modèle 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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Fichiers comme dans l’exemple: 0,005 $ 5 crédits API · ≈ 0,52 ₽ vos fichiers sont mesurés avant l’exécution L’exécuter sur cette page

Obtenir une clé API
Utility · Vidéo

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis video_url
Déposez un fichier, ou

URL de vidéo pour l’ajout automatique de sous-titres.

Avancé 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 par défaut bold

Graisse du texte ; le style TikTok utilise généralement bold ou black.

position par défaut bottom

Positionnement des sous-titres sur l’axe vertical.

par défaut en

Identifiant de la langue de transcription, tel que 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' ou 'ko'. Un identifiant ISO à 3 lettres tel que 'eng', 'spa' ou 'fra' est également accepté.

par défaut Montserrat

Nom de police sélectionné sur fonts.google.com ; toute Google Font est acceptée, notamment 'Montserrat', 'Poppins' et 'BBH Sans Hegarty'.

par défaut white

Couleur utilisée pour les mots des sous-titres qui ne sont pas actifs.

par défaut purple

Couleur de surbrillance de style karaoké appliquée au mot prononcé.

par défaut black

Couleur appliquée au contour ou au trait du texte.

par défaut none

Couleur de l’arrière-plan derrière le texte ; 'none' et 'transparent' désactivent tous deux l’arrière-plan.

par défaut 100

Taille de police des sous-titres ; le style TikTok utilise un texte plus grand.

par défaut 3

Largeur du contour ou du trait du texte, mesurée en pixels ; 0 le désactive.

par défaut 0

Opacité de l’arrière-plan, 0.0 correspondant à une transparence totale et 1.0 à une opacité totale.

par défaut 75

Déplacement vertical en pixels ; les valeurs positives déplacent vers le bas, les valeurs négatives vers le haut.

par défaut 3

Nombre maximal de mots par segment de sous-titres : 1 affiche un mot, 2–3 une courte phrase et 8–12 une phrase complète.

POST /run/workflow-utilities/auto-subtitle?wait=20 devis → 0,005 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Workflow Utilities Auto Subtitle

Transcrit la parole d’une vidéo et incruste des sous-titres en mettant en évidence le mot prononcé. Les options de style incluent tout nom de police Google Font, une taille de 20-150, l’épaisseur, les couleurs du texte et de la surbrillance, le contour, la couleur et l’opacité de l’arrière-plan, ainsi qu’un placement en haut, au centre ou en bas avec décalage vertical. `words_per_subtitle` va de 1 à 12 et une animation de rebond peut être activée ou désactivée. Renvoie également la transcription et le minutage des mots.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
video_urlrequis video
Typeurl · video
URL de vidéo pour l’ajout automatique de sous-titres.
languagefacultatif
Typestring
Par défauten
Identifiant de la langue de transcription, tel que 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' ou 'ko'. Un identifiant ISO à 3 lettres tel que 'eng', 'spa' ou 'fra' est également accepté.
font_namefacultatif
Typestring
Par défautMontserrat
Nom de police sélectionné sur fonts.google.com ; toute Google Font est acceptée, notamment 'Montserrat', 'Poppins' et 'BBH Sans Hegarty'.
font_sizefacultatif
Typeinteger
Par défaut100
20 – 150
Taille de police des sous-titres ; le style TikTok utilise un texte plus grand.
font_weightfacultatif
Typeenum
Par défautbold
normalboldblack
Graisse du texte ; le style TikTok utilise généralement bold ou black.
font_colorfacultatif
Typeenum
Par défautwhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Couleur utilisée pour les mots des sous-titres qui ne sont pas actifs.
highlight_colorfacultatif
Typeenum
Par défautpurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Couleur de surbrillance de style karaoké appliquée au mot prononcé.
stroke_widthfacultatif
Typeinteger
Par défaut3
0 – 10
Largeur du contour ou du trait du texte, mesurée en pixels ; 0 le désactive.
stroke_colorfacultatif
Typeenum
Par défautblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Couleur appliquée au contour ou au trait du texte.
background_colorfacultatif
Typeenum
Par défautnone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
Couleur de l’arrière-plan derrière le texte ; 'none' et 'transparent' désactivent tous deux l’arrière-plan.
background_opacityfacultatif
Typenumber
Par défaut0
0 – 1
Opacité de l’arrière-plan, 0.0 correspondant à une transparence totale et 1.0 à une opacité totale.
positionfacultatif
Typeenum
Par défautbottom
topcenterbottom
Positionnement des sous-titres sur l’axe vertical.
y_offsetfacultatif
Typeinteger
Par défaut75
-200 – 200
Déplacement vertical en pixels ; les valeurs positives déplacent vers le bas, les valeurs négatives vers le haut.
words_per_subtitlefacultatif
Typeinteger
Par défaut3
1 – 12
Nombre maximal de mots par segment de sous-titres : 1 affiche un mot, 2–3 une courte phrase et 8–12 une phrase complète.
enable_animationfacultatif
Typeboolean
Par défauttrue
Active l’animation des sous-titres avec un effet d’entrée rebondissant.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
video
object {url, content_type, file_name, file_size}Vidéo contenant les sous-titres générés automatiquement.
transcription
stringTexte complet de la transcription.
subtitle_count
integerNombre de segments de sous-titres générés.
words
array of object | nullDonnées temporelles pour les mots individuels fournies par le service de transcription.
transcription_metadata
object | nullMétadonnées supplémentaires fournies par ElevenLabs pour la transcription, notamment la langue, les segments et d’autres détails.

Plus de modèles : Vidéo vers vidéo

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/workflow-utilities/auto-subtitle.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt