Doppiaggio AI non funziona? Come risolvere gli errori
Un percorso diagnostico da "non è mai partito" a "è finito ed è sbagliato", con cosa succede ai crediti e quali errori te li restituiscono.
Inizia identificando il tipo di problema che stai riscontrando, perché i quattro casi possibili non hanno quasi nulla in comune.
Il caricamento è stato rifiutato. Il processo è fallito dopo la conferma. Il processo è ancora in corso e lo stai fissando da ore. Oppure il processo è terminato, ha generato un file, ma il risultato non è buono. Solo quest'ultimo caso ti costa crediti che non potrai recuperare, ed è purtroppo anche il più comune.
Analizziamo i problemi uno a uno, partendo dall'inizio.
Il caricamento è stato rifiutato prima del pagamento
Non ti è stato addebitato nulla e nulla ti sarà addebitato, perché tutti i controlli che possono rifiutare un file vengono eseguiti prima di toccare anche solo un credito.
Durante il caricamento verifichiamo quattro elementi:
Dimensioni. Massimo 2 GB. Controlliamo questo limite due volte: prima confrontandolo con la lunghezza del contenuto dichiarata e poi all'arrivo effettivo dei byte, così che un header errato non possa aggirare il blocco.
Durata. Massimo 180 minuti.
Formato. L'estensione del file deve essere una di queste 17: MP4, MOV, AVI, MKV, WebM, M4V, MPEG, MPG per i video, e MP3, WAV, AAC, M4A, FLAC, AIFF, OGA, OGG, Opus per l'audio.
Durata leggibile. Leggiamo la durata direttamente all'interno del file, in memoria. Se questa lettura fallisce, il caricamento viene rifiutato invece di ipotizzare una durata, perché una durata stimata significherebbe un prezzo stimato.
Quest'ultimo errore è quello che genera più confusione, perché il file spesso si riproduce senza problemi sul tuo computer. Un container con un header danneggiato o mancante può essere riprodotto benissimo da un player multimediale molto tollerante, ma risultare illeggibile per un parser rigoroso come il nostro. Esportare nuovamente il file dal tuo editor video o audio di solito risolve il problema. Anche effettuare il remuxing del file aiuta.
Un caricamento rifiutato non costa nulla. Non c'è bisogno di fare pulizia o di chiedere rimborsi, perché non è stato effettuato alcun addebito.
Il processo è fallito dopo la conferma
I tuoi crediti ti vengono riaccreditati in automatico. Non devi aprire ticket o inviare segnalazioni.
Il momento della conferma coincide con l'addebito dei crediti e con l'invio del file al servizio di doppiaggio. Se si verifica un errore durante l'invio, i crediti scalati un istante prima vengono subito restituiti e il processo viene contrassegnato come fallito prima che accada qualsiasi altra cosa.
Se il processo viene accettato ma fallisce successivamente all'interno del servizio di doppiaggio, il nostro sistema se ne accorge tramite polling e rimborsa i crediti addebitati.
Le cause più comuni in questa fase riguardano le caratteristiche dell'audio piuttosto che il file in sé: assenza di parlato rilevabile, lingua di origine non identificabile dal servizio o contenuti non elaborabili. Se hai caricato un video musicale, un file con rumore ambientale senza dialoghi o un audio in cui il parlato è sommerso dal mix sonoro, il problema emergerà in questo punto.
Il processo è ancora in corso
Verifica quanto tempo è passato, perché esiste un limite massimo prestabilito.
Interroghiamo il servizio di doppiaggio ogni 10 secondi e c'è un blocco definitivo a 6 ore. Se un processo raggiunge questo limite senza generare alcun file, viene contrassegnato come fallito e i crediti vengono rimborsati, esattamente come per qualsiasi altro errore. Di conseguenza, lo stato di "elaborazione infinita" non esiste: il tempo massimo in cui un processo può rimanere fermo è 6 ore, dopodiché la situazione si risolve in un modo o nell'altro.
I file lunghi richiedono inevitabilmente molto tempo. Un video di 90 minuti non è un lavoro da 2 minuti, e il limite di 6 ore serve a coprire i casi estremi piuttosto che a descrivere il comportamento normale.
Un caso di cui molti si preoccupano è già gestito dal sistema: il riavvio del server durante l'elaborazione. I thread di polling non sopravvivono al riavvio, ma all'avvio successivo cerchiamo i processi ancora contrassegnati come in corso e riavviamo un poller per ciascuno di essi che possieda un ID di doppiaggio. Quindi, un deploy o un riavvio nel bel mezzo del tuo lavoro non lo lascerà bloccato e non ti farà perdere i crediti.
Il processo è terminato ma il risultato è errato
Questa è la categoria più problematica, perché un processo che è arrivato alla fine e ha generato un file non è considerato un errore secondo i parametri della pipeline. Il sistema ha funzionato. Ha prodotto un file. Ti sono stati addebitati i crediti e nulla potrà rimborsarteli in automatico.
Identifica quale tipo di problema stai riscontrando:
L'audio va fuori sincrono verso la fine. Si tratta di un problema di lunghezza, non di sincronizzazione. Una frase tradotta raramente richiede lo stesso tempo di lettura dell'originale e questa differenza si accumula nel tempo. L'articolo perché l'audio doppiato va fuori sincrono spiega come funziona questo meccanismo e le tre soluzioni che aiutano davvero a risolverlo.
Le battute sono attribuite allo speaker sbagliato, o la sovrapposizione delle voci è confusa. Le voci che si sovrappongono rappresentano la sfida più complessa per qualsiasi pipeline di doppiaggio. Il nostro sistema non invia un numero prestabilito di speaker, quindi è il modello a decidere autonomamente e nulla viene corretto a mano in un secondo momento. La guida su come doppiare un video in cui parlano più persone spiega cosa puoi correggere nel file sorgente e cosa invece non è modificabile.
La voce suona piatta o le parole sono storpiate. Spesso il problema risiede nel file sorgente piuttosto che nel modello: riverbero, musica di sottofondo che condivide lo stesso intervallo di frequenza della voce o una compressione eccessiva applicata in precedenza. L'articolo su cosa correggere nel tuo audio prima di doppiarlo contiene la checklist completa per la preparazione del file.
L'intero file è in una lingua diversa da quella prevista. La lingua di origine viene rilevata automaticamente dall'audio e non viene mai dichiarata da te; quindi, se un file inizia in una lingua diversa rispetto al resto del corpo principale, l'intero contenuto può essere interpretato in modo errato. Controlla i primi 30 secondi del file che hai caricato.
La scomoda verità su questa categoria è che il doppiaggio viene eseguito in modo completamente automatico dall'inizio alla fine e nulla viene modificato manualmente in seguito, come indicato chiaramente nella nostra pagina di assistenza. Di conseguenza, non possiamo correggere una singola battuta errata su richiesta. Tutto ciò che puoi controllare si trova dal lato dell'input, prima di consumare i tuoi crediti.
Cosa significa questo per i tuoi test
Elabora un solo file in una sola lingua prima di impegnare un intero catalogo.
Se il test fallisce del tutto, non ti sarà costato nulla, poiché i fallimenti vengono rimborsati. Se ha successo ma il risultato è scadente, ti sarà costato solo pochi crediti e ti avrà risparmiato lo stesso errore moltiplicato per 6 lingue. In ogni caso, imparerai qualcosa che la pagina dei prezzi non può dirti: come si comporta il tuo specifico contenuto.
Ascolta i 2 minuti peggiori che riesci a trovare, non i primi 2. L'inizio di un video di solito contiene l'audio più pulito di tutto il file.
Quando scriverci
Se hai ricevuto un file danneggiato anziché imperfetto, vale la pena segnalarlo: si tratta di un problema diverso rispetto a un doppiaggio che semplicemente non ti soddisfa. "Danneggiato" significa che il file è tronco, silenzioso, corrotto o in una lingua che nessuno ha richiesto. "Imperfetto" significa che la traduzione non è come l'avresti formulata tu.
La pagina di supporto riporta il nostro indirizzo e i dettagli utili da includere. Non c'è nessun modulo di contatto, solo un indirizzo email per parlare direttamente con una persona.
Prima di passare su larga scala
Una volta che un file funziona, il calcolo è molto semplice: un processo per file per lingua, arrotondato al minuto intero, con crediti che non scadono mai. Le guide dedicate alle singole lingue coprono gli aspetti pratici: doppiare video di YouTube dall'italiano allo spagnolo è il punto di partenza più comune, mentre doppiare l'e-learning dall'italiano all'hindi rappresenta un ottimo esempio di file più lungo, e l'indice dei casi d'uso contiene tutto il resto.
Domande frequenti
Perché il mio file è stato rifiutato prima dell'addebito?
Dipende da uno di quattro controlli: dimensioni superiori a 2 GB, durata superiore a 180 minuti, estensione non inclusa tra i 17 formati accettati o una durata che il sistema non è riuscito a leggere all'interno del file. Tutti e quattro questi controlli vengono eseguiti prima di toccare i tuoi crediti, quindi un rifiuto non costa nulla. Una durata illeggibile su un file che sul tuo computer funziona normalmente indica solitamente un header del container danneggiato, problema che si risolve riesportando il file.
Il mio processo di doppiaggio è bloccato in elaborazione. Cosa faccio?
Non può rimanere bloccato all'infinito. Interroghiamo il servizio ogni 10 secondi e c'è un blocco definitivo a 6 ore, dopodiché il processo viene contrassegnato come fallito e i crediti vengono rimborsati in automatico. I file lunghi richiedono inevitabilmente molto tempo, quindi ti consigliamo di avere la giusta pazienza.
Posso recuperare i crediti se un processo fallisce?
Sì, in modo completamente automatico per qualsiasi tipo di fallimento: un errore di invio, un problema riscontrato dal servizio di doppiaggio o lo scadere del limite di 6 ore. Nemmeno un riavvio del server durante l'elaborazione ti farà perdere i crediti, poiché i processi rimasti bloccati vengono riavviati all'avvio del sistema con un nuovo poller.
Il doppiaggio è terminato ma il risultato è scadente. Viene rimborsato?
No. Un processo che ha generato un file non viene rilevato dalla pipeline come un errore, quindi i crediti rimangono addebitati. Questa situazione è quasi sempre riconducibile alla qualità dell'audio sorgente o alla sovrapposizione degli speaker: in entrambi i casi si tratta di problemi che puoi correggere prima di avviare il processo successivo, anziché dopo averlo completato.