Vai al contenuto

Workflow Utilities Auto Subtitle

Integra

ID del modello 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"

File come nell'esempio: 0,005 $ 5 crediti API i tuoi file vengono misurati prima dell'esecuzione Esegui in questa pagina

Ottieni la chiave API
Utility · Video

Il tuo primo risultato apparirà qui

Crea una richiesta qui sotto ed eseguila con la tua chiave API. Gli output vengono copiati nella nostra archiviazione, conservati per sempre oppure 7 giorni gratuitamente.

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio video_url
Trascina un file oppure

URL del video per l'aggiunta automatica dei sottotitoli.

Avanzate 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 predefinito bold

Peso del testo; lo stile TikTok usa generalmente il grassetto o il nero.

position predefinito bottom

Posizionamento dei sottotitoli lungo l'asse verticale.

predefinito en

Identificatore della lingua della trascrizione, ad esempio 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' o 'ko'. È accettato anche un identificatore ISO a 3 lettere come 'eng', 'spa' o 'fra'.

predefinito Montserrat

Nome del carattere selezionato da fonts.google.com; è accettato qualsiasi Google Font, inclusi 'Montserrat', 'Poppins' e 'BBH Sans Hegarty'.

predefinito white

Colore usato per le parole dei sottotitoli non attive.

predefinito purple

Colore di evidenziazione in stile karaoke applicato alla parola pronunciata.

predefinito black

Colore applicato al contorno o tratto del testo.

predefinito none

Colore dello sfondo dietro il testo; 'none' e 'transparent' disabilitano entrambi lo sfondo.

predefinito 100

Dimensione del carattere dei sottotitoli; lo stile TikTok usa un testo più grande.

predefinito 3

Larghezza del contorno o tratto del testo, misurata in pixel; 0 lo disabilita.

predefinito 0

Opacità dello sfondo: 0.0 indica completamente trasparente e 1.0 completamente opaco.

predefinito 75

Spostamento verticale in pixel; i valori positivi spostano verso il basso, quelli negativi verso l'alto.

predefinito 3

Numero massimo di parole per segmento dei sottotitoli: 1 mostra una singola parola, 2–3 una frase breve e 8–12 una frase completa.

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

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Workflow Utilities Auto Subtitle

Trascrive il parlato di un video e imprime sottotitoli con la parola pronunciata al momento evidenziata. Le opzioni di stile includono qualsiasi nome di Google Font, dimensione 20-150, peso, colori del testo e dell'evidenziazione, contorno, colore e opacità dello sfondo, nonché posizione in alto, al centro o in basso con offset verticale. `words_per_subtitle` va da 1 a 12 e si può attivare o disattivare un'animazione rimbalzante. Restituisce anche la trascrizione e i tempi delle parole.

Parametri

Invia il nome canonico oppure il nome nativo, non entrambi. Nomi canonici

NomeTipo PredefinitoConsentiti Descrizione
video_urlobbligatorio video
Tipourl · video
URL del video per l'aggiunta automatica dei sottotitoli.
languagefacoltativo
Tipostring
Predefinitoen
Identificatore della lingua della trascrizione, ad esempio 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh' o 'ko'. È accettato anche un identificatore ISO a 3 lettere come 'eng', 'spa' o 'fra'.
font_namefacoltativo
Tipostring
PredefinitoMontserrat
Nome del carattere selezionato da fonts.google.com; è accettato qualsiasi Google Font, inclusi 'Montserrat', 'Poppins' e 'BBH Sans Hegarty'.
font_sizefacoltativo
Tipointeger
Predefinito100
20 – 150
Dimensione del carattere dei sottotitoli; lo stile TikTok usa un testo più grande.
font_weightfacoltativo
Tipoenum
Predefinitobold
normalboldblack
Peso del testo; lo stile TikTok usa generalmente il grassetto o il nero.
font_colorfacoltativo
Tipoenum
Predefinitowhite
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Colore usato per le parole dei sottotitoli non attive.
highlight_colorfacoltativo
Tipoenum
Predefinitopurple
whiteblackredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Colore di evidenziazione in stile karaoke applicato alla parola pronunciata.
stroke_widthfacoltativo
Tipointeger
Predefinito3
0 – 10
Larghezza del contorno o tratto del testo, misurata in pixel; 0 lo disabilita.
stroke_colorfacoltativo
Tipoenum
Predefinitoblack
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagenta
Colore applicato al contorno o tratto del testo.
background_colorfacoltativo
Tipoenum
Predefinitonone
blackwhiteredgreenblueyelloworangepurplepinkbrowngraycyanmagentanonetransparent
Colore dello sfondo dietro il testo; 'none' e 'transparent' disabilitano entrambi lo sfondo.
background_opacityfacoltativo
Tiponumber
Predefinito0
0 – 1
Opacità dello sfondo: 0.0 indica completamente trasparente e 1.0 completamente opaco.
positionfacoltativo
Tipoenum
Predefinitobottom
topcenterbottom
Posizionamento dei sottotitoli lungo l'asse verticale.
y_offsetfacoltativo
Tipointeger
Predefinito75
-200 – 200
Spostamento verticale in pixel; i valori positivi spostano verso il basso, quelli negativi verso l'alto.
words_per_subtitlefacoltativo
Tipointeger
Predefinito3
1 – 12
Numero massimo di parole per segmento dei sottotitoli: 1 mostra una singola parola, 2–3 una frase breve e 8–12 una frase completa.
enable_animationfacoltativo
Tipoboolean
Predefinitotrue
Abilita l'animazione dei sottotitoli con un effetto di ingresso rimbalzante.
obbligatorio Nome canonico, accettato anche

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

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"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
video
object {url, content_type, file_name, file_size}Video contenente sottotitoli generati automaticamente.
transcription
stringTesto completo della trascrizione.
subtitle_count
integerNumero di segmenti di sottotitoli generati.
words
array of object | nullDati temporali per le singole parole forniti dal servizio di trascrizione.
transcription_metadata
object | nullMetadati aggiuntivi forniti da ElevenLabs per la trascrizione, tra cui lingua, segmenti e altri dettagli.

Altri modelli: Da video a video

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/workflow-utilities/auto-subtitle.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt