I personaggi di MiniMax H3 dicono parole senza senso? Perché succede e come rimediare
Scrivi una battuta per il tuo personaggio. Il clip è pronto, le labbra si muovono, la voce è quella di una persona vera — eppure non dice una sola parola che si capisca. Oppure la battuta c’è, ma è preceduta da mezzo secondo di borbottio, o il personaggio va avanti a parlare quando avrebbe dovuto tacere. È la lamentela più diffusa sull’audio nativo di MiniMax H3, e quasi sempre il modello non ha nessuna colpa: è il prompt a non usare la sintassi per i dialoghi prevista dal modello.
✦ Prova MiniMax H3 Unlimited
Come si manifesta: cinque sintomi diversi
H3 genera l’immagine e una traccia audio stereo sincronizzata in un solo passaggio. Per questo, quando il parlato non funziona, l’errore risulta terribilmente credibile: ritmo, respiri e movimenti della bocca sono al loro posto, le parole no. Chi lo usa descrive cinque casi ben distinti, e conviene capire subito quale ti è capitato, perché ognuno ha il suo rimedio.
Il quadro si è delineato nel giro di poche settimane dal lancio. Uno dei primi a provarlo l’ha riassunto così: i prompt «senza dialoghi espliciti a volte producono parole senza senso», mentre scrivere esattamente cosa dice ogni personaggio, quando e come, «azzecca non solo il parlato, ma anche dettagli come tono, atmosfera e tempi» (cocktailpeanut su X). Una discussione su Hugging Face aperta il 12 agosto raccoglie una dozzina di utenti alle prese con lo stesso rumore confuso all’inizio del clip, e le raccolte di commenti da Reddit elencano «parlato aggiunto quando non era richiesto», «dialoghi assegnati alla persona sbagliata» e «spazi audio inutilizzati riempiti di parole senza senso» (il riepilogo di Leadde).
| Sintomo | Che cosa senti |
|---|---|
| Battuta biascicata | Suoni che sembrano parole e seguono il ritmo della tua battuta, ma non sono le tue parole. |
| Borbottio iniziale | Circa mezzo secondo di suoni incomprensibili prima che parta la battuta vera. |
| Chiacchiere di riempimento | La battuta è giusta, poi il personaggio continua a parlare con parole inventate. |
| Indicazioni lette ad alta voce | La voce recita la tua indicazione di regia («voce calda e sicura…») come se fosse dialogo. |
| Parla il personaggio sbagliato | La tua battuta esce dalla bocca dell’altro personaggio. |
La causa: H3 vuole le battute tra marcatori, e la forma descrittiva li scavalca
H3 è stato addestrato con token appositi che aprono e chiudono una battuta: si scrivono <d> e </d>. Quello che sta dentro viene trattato come un copione da pronunciare parola per parola; quello che sta fuori è descrizione. Se il prompt dice «racconta che le è appena arrivata la tazza e che la adora», il modello legge la descrizione di una persona che parla e ti restituisce esattamente quella: una persona che parla, con suoni improvvisati. Sembra parlato perché il modello ha imparato dal parlato; non sono parole perché nessuno gliele ha date.
L’abbiamo verificato sulla nostra installazione di H3 cambiando soltanto il modo in cui era scritta una battuta — stesso seed, stesse impostazioni — e facendo trascrivere il risultato a Whisper invece di giudicare a orecchio. La battuta era in cinese, la lingua del nostro clip di prova; l’effetto non dipende dalla lingua.
| Come era scritta la battuta | Che cosa ha capito il riconoscimento vocale |
|---|---|
| In forma descrittiva: 她说自己刚收到这个杯子、真的太喜欢了 («dice che le è appena arrivata questa tazza e che le piace tantissimo») | Sostantivo sbagliato («vestiti» al posto di «tazza»), due sillabe in più, la prima parola mangiata |
| Con i marcatori: (S1) says: <d>[中文] 我刚收到这个杯子,真的太喜欢了。</d> («Mi è appena arrivata questa tazza, mi piace tantissimo.») | La battuta, parola per parola |
La sintassi ufficiale dei dialoghi, un pezzo alla volta
MiniMax ha messo nero su bianco le regole nella sua guida ufficiale alla scrittura dei prompt (h3-prompt-writing su GitHub), pubblicata intorno al 10 agosto 2026. Il passaggio chiave dice di mettere «la descrizione che identifica chi parla, l’ID, l’azione e il modo di dire la battuta fuori da <d>. Dentro <d> vanno solo il tag della lingua e le parole effettivamente fornite dall’utente». L’esempio della guida è questo: The young woman with a quiet, breathy voice (S1) says: <d>[English] I get off at the next station.</d> («La giovane donna dalla voce bassa e sussurrata (S1) dice: scendo alla prossima fermata.»)
L’ordine è fisso, e ogni elemento ha un compito preciso. Se ne togli uno, ritrovi uno dei sintomi visti sopra.
| Elemento | Esempio | Che cosa evita |
|---|---|---|
| Descrizione della voce | The young woman with a quiet, breathy voice | Una voce che cambia da un’inquadratura all’altra. Indica età, tono, timbro e ritmo la prima volta che il personaggio parla. |
| ID del personaggio che parla | (S1) | Che parli il personaggio sbagliato. Ogni personaggio tiene lo stesso ID in tutte le inquadrature; (S1,S2) per una battuta detta in coro. |
| Verbo | says: | L’ambiguità tra parlato, canto e voce fuori campo. |
| Marcatore di apertura + lingua | <d>[English] | Le battute biascicate. Il tag della lingua va subito dopo il marcatore. |
| La battuta, alla lettera | I get off at the next station. | La parafrasi. Non tradurla e non riscriverla mai; mantieni anche la punteggiatura. |
| Marcatore di chiusura | </d> | Le chiacchiere di riempimento dopo la fine della battuta. |
Sette rimedi, uno per ogni sintomo
Procedi dall’alto verso il basso. I primi due risolvono la maggior parte dei clip; l’ultimo riguarda un difetto noto del modello, non un errore di prompt.
Due cose le abbiamo scoperte nelle nostre prove, e passano facilmente inosservate. Tutto quello che scrivi subito dopo </d> viene letto come il seguito della battuta: una volta abbiamo messo la descrizione della voce dopo il marcatore di chiusura e il personaggio l’ha recitata, parola per parola. E una battuta corta in un clip lungo spinge il modello a riempire i vuoti: dai a un clip da 15 secondi una sola battuta da 5 secondi e il modello cerca qualcosa da dire negli altri dieci, spesso pescando parole a caso dal prompt. Scrivi abbastanza battute da coprire tutta la durata, oppure dichiara chiaramente in quali secondi c’è silenzio.
| Sintomo | Causa più comune | Rimedio |
|---|---|---|
| Battuta biascicata | Battuta scritta in forma descrittiva o tra semplici virgolette | Racchiudila così: (S1) says: <d>[English] … </d> |
| Indicazioni lette ad alta voce | Descrizione della voce o dell’azione messa dopo </d> | Sposta voce e azione PRIMA di «says:», oppure apri un nuovo momento con il suo minutaggio. |
| Chiacchiere di riempimento | Battuta molto più corta del clip, o nessun suono descritto | Aggiungi battute, oppure scrivi «0:11–0:15 she stops talking and just looks at the camera». Descrivi il suono ambientale, così il silenzio non resta vuoto. |
| Parla il personaggio sbagliato | Nessun ID, o due volti che parlano nella stessa inquadratura | Dai a ogni personaggio che parla un (S1)/(S2) fisso. Uno solo che parla per inquadratura, rivolto verso la camera. |
| Labiale fuori sincrono | Battuta pronunciata con il volto girato o troppo piccolo nell’inquadratura | Fai parlare il personaggio di fronte, con la bocca ben visibile; l’azione viene dopo, in silenzio. |
| Parole cambiate | Battuta tradotta o riformulata, o tag della lingua sbagliato | Scrivi la battuta esattamente come vuoi sentirla, con il tag giusto: [English], [中文], [Italian]. |
| Borbottio iniziale | Difetto del modello che dipende dal seed | Chiudi la battuta con un punto dentro i marcatori, descrivi il suono ambientale, tieni l’eventuale riferimento vocale sui 4 s — poi prova un altro seed. |
Prima e dopo: lo stesso prompt, riscritto
Un classico primo tentativo per un breve clip di prodotto, e la stessa idea scritta come la vuole H3. La scena non cambia di una virgola: cambia solo il modo in cui sono scritti la battuta, chi la dice e i momenti di silenzio.
Prima: Una ragazza con un maglione color crema, seduta alla scrivania, solleva una tazza di ceramica e racconta tutta contenta alla camera che le è appena arrivata e che adora come si tiene in mano, poi beve un sorso.
Dopo: [Shot 1] Live-action, a waist-up shot of a woman in her mid-twenties in a cream knit sweater at a sunlit desk, facing the camera. She lifts a matte ceramic mug to chest height and, in a bright, unhurried mid-range voice, (S1) says: <d>[Italian] Mi è appena arrivata questa tazza, e adoro come si tiene in mano.</d> [Shot 2] At 00:04.000, a close-up of her hands turning the mug; she takes a slow sip, silently, and smiles at the lens. Ambient sound: a quiet room, the soft knock of ceramic on wood, one sip. No background music.
Nota che il corpo del prompt è in inglese, come chiede la guida ufficiale, mentre la battuta resta in italiano con il suo tag [Italian]. E nota anche che cosa la riscrittura NON fa: non aggiunge nessuna battuta che lei non dicesse già. Se nel tuo prompt non c’è dialogo, il rimedio onesto è dirlo («no dialogue»), non inventarne uno.
Marcatori o virgolette? La community si divide
Troverai anche chi sostiene l’esatto contrario. Un confronto fianco a fianco pubblicato su r/StableDiffusion ha trovato più puliti i dialoghi tra semplici virgolette rispetto alla forma con i marcatori, e un commentatore ha scritto che le virgolette sono «molto meno buggate dei tag <d></d>» (l’analisi di AIReiter). Nel thread di Hugging Face un utente ha eliminato il borbottio iniziale passando alle virgolette; diversi altri hanno trovato la soluzione inaffidabile e legata al seed.
Il nostro parere: i marcatori sono la sintassi su cui il modello è stato addestrato, la guida ufficiale li prescrive e nel nostro test controllato hanno fatto la differenza tra parole vere e rumore. Parti dai tag <d>. Se in un clip la battuta continua a uscire storpiata, rigenerala tra semplici virgolette prima di riscrivere tutto il prompt — e cambia una cosa alla volta, altrimenti non saprai quale ha funzionato.
Oppure premi ✦ Migliora e la sintassi la scrive lui
Ricordarsi dove va l’ID del personaggio, quale tag di lingua usare e che dopo il marcatore di chiusura non deve esserci niente: è proprio quel lavoro pignolo da ragioniere che conviene lasciare a uno strumento. Il generatore video di HelloGen ha un pulsante ✦ Migliora che riscrive il prompt per il modello che hai scelto — e per MiniMax H3 parte dalla stessa guida ai prompt di H3 di cui parla questo articolo, regole sui dialoghi comprese.
Scrivi l’idea come la diresti a voce — «dice in camera: “Mi è appena arrivata questa tazza, e adoro come si tiene in mano”» — e Migliora mette la battuta dentro i marcatori di H3, con l’ID del personaggio, il tag della lingua e una descrizione della voce prima di «says:», e ci costruisce intorno le inquadrature e il suono ambientale. Tre promesse che mantiene: le tue parole restano identiche, parola per parola, non aggiunge mai una battuta che non hai scritto, e se il testo e la tua immagine di riferimento si contraddicono, vince il testo. Se cambi modello, adotta la convenzione per i dialoghi del nuovo modello invece di quella di H3.
Migliorare un prompt costa 2 crediti, addebitati solo se l’operazione riesce; se fallisce, il tuo prompt resta com’era. «Mostra l’originale» è a un clic, così puoi confrontare le due versioni prima di generare. E su HelloGen MiniMax H3 Unlimited è incluso nei piani Pro e Max a 0 crediti per clip: i tentativi che servono a sistemare i dialoghi (prova, ascolta, correggi) non ti costano nulla.
Fonti
- Le skill di MiniMax-H3 su GitHub — la guida ufficiale h3-prompt-writing e i suoi riferimenti in inglese, per la sintassi <d>, gli ID dei personaggi, i tag della lingua e la regola sulla voce fuori campo.
- Hugging Face: “Weird gibberish / clipped voice at the very start of H3 videos” — il borbottio a inizio clip e gli espedienti trovati dalla community.
- cocktailpeanut su X — la prima segnalazione che i dialoghi espliciti risolvono il parlato.
- Leadde: MiniMax H3 Reddit review e AIReiter: MiniMax H3 prompt review — riepiloghi delle segnalazioni su Reddit, compreso il confronto tra marcatori e virgolette.
- Il confronto trascritto con Whisper e le due scoperte su «dopo </d>» e sulla «battuta corta» vengono dalle prove di HelloGen su H3, settembre 2026.
Se vuoi far girare il modello da te, leggi la nostra guida all’installazione di MiniMax H3 in locale.
Domande frequenti
Perché MiniMax H3 fa dire parole senza senso ai personaggi?
Di solito perché la battuta è scritta in forma descrittiva. H3 è stato addestrato con marcatori di dialogo appositi, <d> e </d>: quello che sta dentro viene pronunciato alla lettera, quello che sta fuori è trattato come descrizione, e così il modello improvvisa suoni che sembrano parole invece di dire la tua battuta.
Qual è il formato corretto dei dialoghi per MiniMax H3?
Descrizione della voce, ID del personaggio, verbo e poi la battuta dentro i marcatori con il tag della lingua. Per esempio: The young woman with a quiet, breathy voice (S1) says: <d>[English] I get off at the next station.</d> Usa lo stesso ID per un personaggio in tutte le inquadrature.
Perché H3 aggiunge frasi che non ho mai scritto?
Una battuta corta in un clip lungo lascia secondi vuoti che il modello riempie da solo, e il testo messo subito dopo </d> viene letto come parte della battuta. Scrivi abbastanza dialogo per coprire il clip o indica quali secondi sono muti, descrivi il suono ambientale e metti ogni indicazione prima di «says:».
Come elimino il borbottio nel primo mezzo secondo di un clip H3?
È un difetto che dipende dal seed e non ha ancora una correzione ufficiale. Gli espedienti della community: chiudere la battuta con un punto dentro i marcatori, descrivere il suono ambientale così la traccia non è vuota, tenere i riferimenti vocali intorno ai 4 secondi e cambiare seed. Ad alcuni utenti sono servite le semplici virgolette.
Per i dialoghi di H3 meglio i tag <d> o le virgolette?
Parti dai tag <d>: sono la sintassi ufficiale, quella su cui il modello è addestrato, e nel nostro test controllato hanno trasformato il rumore nella battuta esatta. Se in un clip la battuta resta incomprensibile, riprova quella battuta tra semplici virgolette senza cambiare nient’altro.
Esiste uno strumento che scriva per me la sintassi dei dialoghi di H3?
Sì. ✦ Migliora di HelloGen riscrive il prompt video per il modello selezionato: con H3 racchiude le battute nei marcatori di dialogo con ID dei personaggi e tag della lingua, lascia le tue parole identiche e non aggiunge mai dialoghi che non hai scritto. Costa 2 crediti, addebitati solo se riesce.
Continua a leggere
Pronto a farlo tuo?
Descrivilo con parole tue e guardalo in pochi secondi.
✦ Prova MiniMax H3 Unlimited