Introduzione
Cosa fa questo endpoint
VEED Dubbing ascolta video_url, traduce il parlato in target_language, lo riproduce con una voce clonata per ogni persona e ridisegna le bocche per seguire le nuove parole. Il resto di ogni fotogramma resta invariato.
Input importanti
target_language è una delle 86 lingue base. source_language è impostato su auto per default; modificalo solo se il rilevamento sceglie la lingua sbagliata. keyterms accetta fino a dieci nomi o brevi espressioni che il riconoscimento vocale deve trascrivere esattamente come indicato.
Cosa ricevi
Un MP4 alle dimensioni originali e a 25 fps, di durata simile al video sorgente. Nei nostri test, un video di quattro secondi è stato elaborato in circa 80 secondi e un dialogo di otto secondi tra due persone in circa quattro minuti.
| Campo | Valore |
|---|---|
| Input | Video |
| Output | Video |
| Input richiesto | Video parlato (caricamento o link diretto al file) e lingua di arrivo |
| Durata del video | Fino a 10 minuti |
| Lingue di arrivo | 86 lingue base |
| Lingua parlata | Rilevata automaticamente o scelta tra 86 lingue |
| Voci | Voce di ogni persona clonata dal video |
| Fatturazione | Al secondo del video sorgente, arrotondato per eccesso |
Caratteristiche principali
Una scena a due doppiata in spagnolo, con le bocche ridisegnate
Il nostro dialogo di otto secondi in una cantina è tornato in spagnolo, con i movimenti delle labbra di entrambi i personaggi sincronizzati alle nuove battute. Viene ridisegnata solo l’area intorno a ciascuna bocca. Le botti, il bicchiere e l’illuminazione corrispondono all’originale, fotogramma per fotogramma.
Stesso fotogramma, una nuova forma della bocca
Confronta lo stesso istante fianco a fianco: a sinistra la ripresa originale in inglese, a destra il doppiaggio in spagnolo. Ora la bocca dell’uomo articola la battuta in spagnolo, mentre il resto del viso, la barba e lo sfondo restano come sono stati ripresi.
La voce di ogni personaggio viene clonata dal clip stesso
Non devi attivare alcuna opzione né caricare audio di riferimento. Ogni voce del doppiaggio viene creata dalle battute della persona che parla. Così, in una scena con due personaggi, i due timbri restano distinti anche nella nuova lingua.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
video_url | Sì | Il video da doppiare, fino a 10 minuti, con parlato nella traccia audio. almeno 1 caratteri |
target_language | Sì | Obbligatorio. Una delle 86 lingue base di doppiaggio. |
source_language | No | La lingua parlata nel video. Il valore predefinito è auto, per il rilevamento automatico. |
keyterms | No | Fino a 10 nomi o brevi espressioni da trascrivere esattamente come indicati, ciascuno di massimo 50 caratteri e 5 parole, senza < > { } [ ] o barre rovesciate. al massimo 10 elementi |
Prezzi
$0.144 / secondo generato
Addebito al secondo del video sorgente, arrotondato al secondo intero successivo, fino a 10 minuti. La stima prima dell’invio usa la durata del video caricato o il massimo di 10 minuti per un link. La differenza viene sbloccata al saldo dell’attività. La lingua scelta e i keyterms non cambiano il prezzo. Le richieste non riuscite non vengono addebitate.
Casi d’uso
Video parlati per nuovi mercati
Un creator che parla alla videocamera può pubblicare la stessa ripresa in spagnolo, tedesco o giapponese, con le labbra che seguono le nuove parole.
Spot pubblicitari e di prodotto
Localizza brevi spot con un presentatore senza nuove riprese né doppiatori, con un costo basato sui secondi di video.
Personaggi da modelli video
Un personaggio generato che parla inglese può essere doppiato e risincronizzato, così la scena risulta naturale anche in un’altra lingua.
Consigli avanzati
Invia un video con parlato chiaro
Carica il video o inserisci un link diretto al file. Volti ben illuminati e rivolti verso la videocamera offrono movimenti della bocca più precisi.
Scegli la lingua del doppiaggio
Seleziona
target_languagetra 86 lingue base. Lasciasource_languagesu auto, a meno che il rilevamento non scelga ripetutamente la lingua sbagliata.Indica i nomi da riconoscere correttamente
Aggiungi fino a dieci keyterms, come nomi di marchi o personaggi, affinché il riconoscimento vocale rispetti la tua grafia.
Introduzione
VEED Dubbing è la versione standard dell’API di doppiaggio di VEED. Invia un video parlato in video_url, scegli target_language e ricevi il video in quella lingua, con la voce clonata di ogni persona e le labbra sincronizzate alle parole tradotte.
Funzioni e punti di forza
Le labbra seguono la nuova lingua
L’area della bocca viene ridisegnata per ogni persona visibile. Nel nostro test in una cantina, sia la donna sia l’uomo sono stati risincronizzati in spagnolo, mentre botti, bicchiere e illuminazione sono rimasti intatti.
Voci sempre riconoscibili
Non c’è nulla da attivare: ogni voce viene clonata direttamente dal video. Il doppiaggio conserva così il timbro senza un campione vocale separato.
Una traduzione fedele al senso
Nel nostro test, una donna diceva di essere stata portata da sola in cantina. La traduzione ha usato “a solas”, evitando l’errore di genere che una resa letterale potrebbe produrre.
Casi d’uso
Un creator, più lingue
Registra una volta e pubblica la ripresa per ogni mercato, con le labbra sincronizzate a ciascuna versione.
Localizzare scene generate
Doppia i personaggi di un modello video nella lingua del tuo pubblico mantenendo movimenti della bocca convincenti.
Guida all’input e consigli pratici
Mantieni i volti visibili
Volti ben illuminati e rivolti alla videocamera offrono la sincronizzazione migliore. Anche i campi lunghi e i volti coperti ricevono il nuovo audio, ma le modifiche visibili alla bocca sono minime.
Usa keyterms per i nomi, non per le traduzioni
I keyterms aiutano la trascrizione a riconoscere nomi e marchi; non sono coppie termine-traduzione. Scrivi ogni termine come viene pronunciato nel video.
Ti serve un accento?
Questa versione doppia nelle lingue base. Gli accenti regionali e il controllo della somiglianza vocale sono disponibili in VEED Dubbing Pro.
Avvio rapido dell’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "veed/dubbing/video-translate",
"input": {
"source_language": "auto",
"target_language": "af",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.


