Naar inhoud springen

Workflow Utilities Auto Subtitle

Integreren

Model-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"

Bestanden zoals het voorbeeld: $ 0,005 5 API-tegoed je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Utility · Video

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht video_url
Sleep een bestand hierheen of

Video-URL voor het automatisch toevoegen van ondertiteling.

Geavanceerd 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 standaard bold

Tekstgewicht; typische TikTok-styling gebruikt vet of zwart.

position standaard bottom

Plaatsing van ondertitels langs de verticale as.

standaard en

Identificatie van de transcriptietaal, zoals 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' of 'ko'. Een 3-letterige ISO-identificatie zoals 'eng', 'spa' of 'fra' wordt ook geaccepteerd.

standaard Montserrat

Lettertypenaam geselecteerd op fonts.google.com; elk Google Font wordt geaccepteerd, waaronder 'Montserrat', 'Poppins' en 'BBH Sans Hegarty'.

standaard white

Kleur voor ondertitelwoorden die niet actief zijn.

standaard purple

Karaoke-achtige markeringskleur voor het uitgesproken woord.

standaard black

Kleur voor de tekstomtrek of -rand.

standaard none

Kleur van de achtergrond achter de tekst; 'none' en 'transparent' schakelen de achtergrond beide uit.

standaard 100

Tekengrootte van de ondertiteling; TikTok-styling gebruikt grotere tekst.

standaard 3

Breedte van de tekstomtrek of -rand, gemeten in pixels; 0 schakelt deze uit.

standaard 0

Dekking van de achtergrond, waarbij 0.0 volledig transparant en 1.0 volledig ondoorzichtig betekent.

standaard 75

Verticale verplaatsing in pixels; positieve waarden verschuiven omlaag, negatieve waarden omhoog.

standaard 3

Maximumaantal woorden per ondertitel, voor weergave van één woord bij 1, een korte frase bij 2–3 of een volledige zin met 8–12 woorden per segment.

POST /run/workflow-utilities/auto-subtitle?wait=20 prijsopgave → $ 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"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Workflow Utilities Auto Subtitle

Transcribeert de spraak in een video en brandt ondertitels in waarbij het momenteel uitgesproken woord wordt gemarkeerd. Stijlinstellingen omvatten elke Google Font-naam, grootte 20-150, gewicht, tekst- en markeringskleur, omlijning, achtergrondkleur en dekking, plus plaatsing bovenaan, in het midden of onderaan met een verticale verschuiving. `words_per_subtitle` loopt van 1 tot 12 en een bounce-animatie kan worden in- of uitgeschakeld. Retourneert ook de transcriptie en woordtimings.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
video_urlverplicht video
Typeurl · video
Video-URL voor het automatisch toevoegen van ondertiteling.
languageoptioneel
Typestring
Standaarden
Identificatie van de transcriptietaal, zoals 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' of 'ko'. Een 3-letterige ISO-identificatie zoals 'eng', 'spa' of 'fra' wordt ook geaccepteerd.
font_nameoptioneel
Typestring
StandaardMontserrat
Lettertypenaam geselecteerd op fonts.google.com; elk Google Font wordt geaccepteerd, waaronder 'Montserrat', 'Poppins' en 'BBH Sans Hegarty'.
font_sizeoptioneel
Typeinteger
Standaard100
20 – 150
Tekengrootte van de ondertiteling; TikTok-styling gebruikt grotere tekst.
font_weightoptioneel
Typeenum
Standaardbold
normalboldblack
Tekstgewicht; typische TikTok-styling gebruikt vet of zwart.
font_coloroptioneel
Typeenum
Standaardwhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Kleur voor ondertitelwoorden die niet actief zijn.
highlight_coloroptioneel
Typeenum
Standaardpurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Karaoke-achtige markeringskleur voor het uitgesproken woord.
stroke_widthoptioneel
Typeinteger
Standaard3
0 – 10
Breedte van de tekstomtrek of -rand, gemeten in pixels; 0 schakelt deze uit.
stroke_coloroptioneel
Typeenum
Standaardblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Kleur voor de tekstomtrek of -rand.
background_coloroptioneel
Typeenum
Standaardnone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
Kleur van de achtergrond achter de tekst; 'none' en 'transparent' schakelen de achtergrond beide uit.
background_opacityoptioneel
Typenumber
Standaard0
0 – 1
Dekking van de achtergrond, waarbij 0.0 volledig transparant en 1.0 volledig ondoorzichtig betekent.
positionoptioneel
Typeenum
Standaardbottom
topcenterbottom
Plaatsing van ondertitels langs de verticale as.
y_offsetoptioneel
Typeinteger
Standaard75
-200 – 200
Verticale verplaatsing in pixels; positieve waarden verschuiven omlaag, negatieve waarden omhoog.
words_per_subtitleoptioneel
Typeinteger
Standaard3
1 – 12
Maximumaantal woorden per ondertitel, voor weergave van één woord bij 1, een korte frase bij 2–3 of een volledige zin met 8–12 woorden per segment.
enable_animationoptioneel
Typeboolean
Standaardtrue
Schakelt ondertitelanimatie in met een stuiterend entree-effect.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
video
object {url, content_type, file_name, file_size}Video met automatisch gegenereerde ondertitels.
transcription
stringVolledige tekst van de transcriptie.
subtitle_count
integerAantal gegenereerde ondertitelsegmenten.
words
array of object | nullTiminggegevens voor afzonderlijke woorden die door de transcriptieservice zijn aangeleverd.
transcription_metadata
object | nullAanvullende metadata die door ElevenLabs voor de transcriptie is aangeleverd, waaronder taal, segmenten en andere details.

Meer modellen: Video naar video

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/workflow-utilities/auto-subtitle.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt