Guida rapida al doppiaggio
Scopri come doppiare file audio e video in più lingue con l’API di doppiaggio.
Questa guida mostra come doppiare un file multimediale in un’altra lingua con l’API di doppiaggio. In questo esempio crei un progetto di doppiaggio da un file audio in inglese e generi un doppiaggio in spagnolo.
Un progetto di doppiaggio ha due parti: un progetto, che contiene una sorgente multimediale e la relativa trascrizione, e una o più lingue di destinazione, ognuna delle quali produce un output doppiato in una singola lingua. Crei un progetto, attendi che la sorgente venga trascritta, aggiungi una lingua e poi scarichi il doppiaggio completato.
La creazione di un progetto comporta l’addebito anticipato di una lingua — il costo minimo di un progetto di doppiaggio. Questo prepagamento copre la prima lingua di destinazione: la prima lingua che aggiungi lo utilizza e ogni lingua aggiuntiva viene addebitata separatamente. Consulta Quanto costa il doppiaggio? per i dettagli.
Le lingue sono specificate come tag BCP-47, ad esempio es o fr-CA. Consulta le lingue e i dialetti supportati per tutti i valori accettati.
Uso dell’API di doppiaggio
Crea una chiave API
Crea qui una chiave API nella dashboard, che userai per accedere all’API in modo sicuro.
Archivia la chiave come secret gestito e passala agli SDK come variabile d’ambiente tramite un file .env oppure direttamente nella configurazione della tua app, a seconda delle tue preferenze.
Installa l'SDK
SDK
CLI
Useremo anche la libreria dotenv per caricare la nostra chiave API da una variabile d’ambiente.
L’esempio Python usa la libreria requests per scaricare l’audio doppiato. Installala
con pip install requests.
Effettua la richiesta API
SDK
CLI
Crea un nuovo file denominato example.py o example.mts, a seconda del linguaggio scelto, e aggiungi il codice seguente:
L’URL di download in outputs.lossless_audio è firmato e scade circa un’ora dopo la sua
emissione. Se è scaduto, recupera nuovamente la lingua per ottenere un nuovo URL.
Poi eseguilo:
L’audio doppiato viene salvato in dubbed.wav nella directory di lavoro.
Gestione degli errori
Se l’aggiunta di una lingua non riesce, aggiungi di nuovo la stessa lingua al progetto esistente anziché crearne uno nuovo. Il progetto e la sua sorgente trascritta sono riutilizzabili, quindi riprovare con la lingua è più rapido ed evita di pagare una seconda volta il costo minimo di una lingua.
Crea un nuovo progetto solo se il progetto stesso raggiunge lo stato failed durante la preparazione, il che significa che la sorgente non ha potuto essere trascritta. Controlla il file o l’URL sorgente, quindi crea un nuovo progetto.
I workspace Enterprise possono rivedere e correggere la trascrizione sorgente prima di aggiungere una lingua, ottenendo traduzioni più accurate. Consulta Perfeziona e rigenera un doppiaggio.