HiAPI
Blog

Guida all'uso

Ricetta di prompt per sviluppatori qwen-audio-3.0-tts-plus

Modelli di script, ritmo, punteggiatura e indicazioni emotive pronti da copiare e incollare, riutilizzabili già oggi

Nov 3, 2026
Cover art for a qwen-audio-3.0-tts-plus prompt guide: flat faceted mineral cross-section in teal and malachite on deep petrol ground.

Perché i prompt TTS meritano lo stesso rigore del codice

La maggior parte dei team tratta la sintesi vocale come un'operazione una tantum: qualcuno digita una frase nella casella della demo, l'audio suona accettabile e il prompt svanisce nella cronologia della chat. Tre settimane dopo una modifica al testo costringe a rieseguire la generazione, ma nessuno riesce a riprodurre l'interpretazione originale. La voce è cambiata, il ritmo è cambiato e l'unica soluzione è tirare a indovinare di nuovo.

Questa modalità di fallimento è un problema di processo, non di modello. Un prompt TTS è un input che plasma l'output, esattamente come un file di configurazione o una stringa di template. Se non esiste da nessuna parte, non può essere revisionato, confrontato o ripristinato.

Tratta ogni prompt come una ricetta: un artefatto con nome e numero di versione che abbina lo script alle istruzioni di interpretazione che lo fanno suonare correttamente. Conservala accanto al codice che la richiama e ritestala ogni volta che il testo dello script cambia, che cambia il chiamante o che una versione del modello si aggiorna sotto i tuoi piedi.

Il ritorno è banale ma prezioso. Quando le ricette sono versionate, una rigenerazione fallita diventa un confronto tra differenze. La richiesta di uno stakeholder di «renderlo più caldo» diventa un ramo, non una riscrittura. E inserire un nuovo ingegnere significa consegnargli una cartella, non affidarsi alla memoria.

Una regola di lavoro: se un audio è abbastanza buono da essere pubblicato, allora la ricetta che lo ha generato è abbastanza buona da essere committata.

I prompt improvvisati si frammentano alla riesecuzione; le ricette versionate mantengono struttura e campioni allineati.

Anatomia di una ricetta qwen-audio-3.0-tts-plus riutilizzabile

Una ricetta che resiste all'uso reale ha quattro parti. Mettile come campi separati nel file del prompt, non come un'unica lunga stringa, così puoi modificare un livello senza toccare gli altri.

1. Istruzioni di interpretazione

Un breve blocco di istruzioni che imposta lo stile complessivo della lettura: pubblico, ritmo, formalità, mezzo di destinazione (voce fuori campo esplicativa, lettura pubblicitaria, messaggio IVR). Scrivilo in linguaggio semplice e mantienilo stabile nell'arco della serie. È il livello che cambia meno.

Delivery: calm product explainer, moderate tempo, warm but not
chatty, addressed to a developer audience. Avoid rising
trailing intonation on statements.

2. Corpo dello script

Le parole effettive da leggere. Nient'altro. Niente indicazioni di scena sepolte in mezzo alla frase e niente incisi che potrebbero finire nell'audio. Se una parola non va letta, non appartiene a questo campo.

3. Marcatori di segmento

Delimitatori usati per suddividere il corpo in blocchi istruibili in modo indipendente, di solito una o due frasi ciascuno. È qui che si aggiungono annotazioni di tono e ritmo, quindi devono essere inequivocabili ed economici da analizzare.

[seg-01] First segment text here.
[seg-02] Second segment text here.

4. Aspettative di output

Una nota leggibile da umani che descrive come dovrebbe suonare il risultato e qualsiasi verifica effettivamente eseguita (intervallo di durata, controlli a livello di sillaba, link agli audio approvati). Questo permette a chi non era presente di revisionare la ricetta.

Per ogni caso d'uso, conserva tutte e quattro le parti in un unico file, nominato per caso d'uso e non per modello, così cambiare il modello sottostante non obbliga a rinominare. Una ricetta deve leggersi prima come specifica e poi come prompt.

Quattro strati impilati corrispondono all'anatomia riutilizzabile della ricetta, dalle istruzioni di interpretazione all'output atteso.

Ricetta: ritmo di narrazione e doppiaggio

Il ritmo nel TTS è principalmente una questione di scrittura. Il motore legge ciò che gli dai, e le frasi lunghe e senza respiro tendono a suonare frettolose o con enfasi strana. La soluzione è controllare la lunghezza delle frasi e gli a capo prima di toccare qualsiasi linguaggio di prompt.

Delivery: documentary-style narration, unhurried, even energy,
clear sentence-final falling intonation.

[seg-01] Most audio pipelines fail at the same place.
[seg-02] Not at the model.
[seg-03] At the prompt that nobody saved.
[seg-04] A script change arrives, someone re-runs the generation,
and the voice comes back different, with no record of
what the old one looked like.

Tre cose rendono tutto questo ripetibile:

  • Aperture di segmento brevi. Una frase per marcatore all'inizio dà al motore confini chiari e a te un ritmo prevedibile.
  • A capo fisici dentro i segmenti nei confini naturali delle clausole. Fungono da indizi di ritmo senza aggiungere punteggiatura che l'ascoltatore potrebbe percepire come pausa.
  • Intonazione finale discendente scritta esplicitamente nelle istruzioni di interpretazione. Un'affermazione che termina in ascesa suona incerta, ed è la lamentela più comune nelle narrazioni lunghe.

Scrivi per l'orecchio, poi verifica. Leggi lo script ad alta voce; ogni punto in cui resti senza fiato è un punto in cui dividere il paragrafo. Se una frase contiene più di un'idea, sono due frasi.

Le facce corte si leggono veloci, quelle lunghe lente, e gli spazi segnano gli a capo nello script.

Ricetta: controllo di punteggiatura e pause

La punteggiatura è la superficie di controllo del ritmo che già possiedi. Usala deliberatamente per guidare la durata delle pause e l'enfasi senza aggiungere alcun linguaggio di istruzione extra. L'ordine approssimativo, dal più breve al più lungo, che la maggior parte dei motori rispetta è:

comma  <  dash  <  period  <  ellipsis

Questo ordine è un valore predefinito utile, non una garanzia: conferma sempre ascoltando. La ricetta qui sotto assegna a ogni marcatore una sola responsabilità.

Delivery: instructional narration, steady tempo, deliberate
pauses at section changes.

[seg-01] Here is the part most people skip: the punctuation.
[seg-02] A comma is a breath. A dash — a short hold. A period
ends the thought.
[seg-03] And an ellipsis... is a real pause. Use it sparingly.
[seg-04] Three rules. Short sentences. One idea each.
Punctuate on purpose.

Vincoli pratici per mantenere la riproducibilità:

  • Un marcatore, un significato. Se il trattino a volte significa «sostieni» e a volte è solo decorativo, la ricetta non si leggerà in modo coerente alla riesecuzione.
  • Evita marcatori accatastati. Punti esclamativi multipli o ellissi e trattini intrecciati producono pause instabili. Scegline uno.
  • Non esagerare con la punteggiatura. Una virgola ogni tre parole spezzetta la lettura e fa suonare robotica l'interpretazione.
  • Testa i casi estremi. Confronta un paragrafo completamente punteggiato con la stessa versione al minimo indispensabile; la differenza ti dice quanto il motore dà peso alla punteggiatura.

Poiché le modifiche alla punteggiatura sono pure modifiche al testo, sono facilissime da confrontare tra differenze. Questo la rende il livello della ricetta più economico da iterare.

Ricetta: indicazioni di emozione e tono per segmento

Le istruzioni emotive per l'intero script sono fragili. Una nota «suona entusiasta» applicata a una traccia di cinque minuti produce una lettura uniformemente forte e appiattisce ogni transizione. I prompt a livello di segmento sono uno strumento migliore: fanno variare l'emozione dentro un unico audio continuo e ti permettono di rigenerare solo un segmento quando una riga non funziona.

Delivery: multi-section product narration, same speaker
throughout, tone shifts at segment boundaries.

[seg-01 | tone: neutral, informative]
Here is what changed in this release.

[seg-02 | tone: neutral, informative]
The generation path is faster, and the retry logic is simpler.

[seg-03 | tone: warm, reassuring]
If something does fail, it now fails loudly and early,
not silently at the end of a long job.

[seg-04 | tone: upbeat, confident]
That is the whole update. Ship it.

Linee guida per mantenere gestibili i prompt di segmento:

  • Nomina il tono, poi àncoralo. Un'etichetta nuda come «caldo» è ambigua. Abbinala al suo significato in questo contesto (rassicurante, più lento, chiusura più morbida) così un lettore futuro può ricrearla.
  • Mantieni costante l'interprete. Tutti i segmenti devono suonare come la stessa persona. Suggerisci l'emozione, non il personaggio.
  • Cambia tono ai confini, non a metà frase. I cambi a metà segmento sono difficili da verificare e rischiano di sembrare bruschi.
  • Limitati a un piccolo vocabolario di toni per progetto e riutilizzalo. Cinque etichette ben comprese valgono più di venti inventate.

Poiché i segmenti sono indipendenti, una riga scartata richiede solo la riesecuzione di un segmento, non la rigenerazione dell'intera traccia. Questo rende anche economici i test A/B: cambi il prompt di seg-03 e lasci il resto invariato.

Testa l'output e blocca la ricetta

Prima di ascoltarla, una ricetta è solo un'ipotesi. Il ciclo è breve e non richiede strumenti oltre a una cartella e a una convenzione di denominazione.

Il ciclo

  1. Bozza. Scrivi o modifica il file della ricetta. Cambia una cosa alla volta: un indizio, un modello di punteggiatura, una divisione di segmento.
  2. Genera. Genera l'audio per l'intero script, non solo per il segmento che hai modificato. Il ritmo dipende dal contesto e un cambiamento in un segmento altera la lettura dei segmenti adiacenti.
  3. Confronta. Sullo stesso altoparlante o paio di cuffie, ascolta back-to-back il nuovo output e l'ultima versione approvata. Valuta separatamente ritmo, enfasi e transizioni di tono: falliscono in modo indipendente.

Se vince la nuova versione, promuovila. Altrimenti ripristina il file e conserva nel messaggio di commit una nota sul perché del fallimento.

Cosa registrare

  • Il file della ricetta completo, esattamente come inviato.
  • L'audio renderizzato, conservato accanto con un nome corrispondente.
  • Una riga di conclusione per ogni confronto: cosa è cambiato, cosa è migliorato, cosa è peggiorato.

Blocco

Quando una ricetta viene approvata, assegnale un tag: v1, v1.1 o un tag basato sulla data, secondo la convenzione già in uso nel tuo progetto. Da quel momento la ricetta con tag è l'artefatto pubblicato; ulteriori modifiche si diramano da essa. Se la versione del modello cambia sotto i tuoi piedi, rigenera prima dalla ricetta con tag, così puoi misurare le differenze rispetto a un riferimento noto e non a memoria.

Due regole rendono efficace il blocco: non modificare mai sul posto una ricetta bloccata e non pubblicare mai audio la cui ricetta non sia nel repository.

Errori comuni nelle ricette e come correggerli

Queste sono le modalità di fallimento che emergono più spesso quando i team iniziano a versionare le ricette. Ognuna ha una correzione a livello di testo.

Prompt eccessivo

Accumulare istruzioni di interpretazione, etichette di tono, marcatori di enfasi e indicazioni tra parentesi in un unico segmento. Il risultato è una lettura instabile e una ricetta che nessuno riesce a mantenere.

Correzione: un'istruzione di interpretazione per ricetta, un indizio di tono per segmento, il resto affidato alla punteggiatura. Se un segmento richiede tre istruzioni, probabilmente sono due segmenti.

Punteggiatura incoerente

Usare trattini ed ellissi in modo decorativo in alcuni punti e con significato in altri. Lo stesso marcatore produce poi pause diverse in tutto lo script.

Correzione: assegna a ogni marcatore esattamente una responsabilità e verifica le violazioni nel file prima della generazione. Cercare ... e — richiede pochi secondi.

Script non ripetibile

Testo incollato con virgolette tipografiche, spazi superflui o contenuti tra parentesi destinati a un revisore umano che vengono letti ad alta voce.

Correzione: mantieni il corpo dello script privo di qualsiasi cosa non vada detta, normalizza virgolette e spaziatura nell'editor e confronta le differenze del file dopo ogni incollaggio.

Emozione per l'intero script

Una singola istruzione «entusiasta» o «serio» che copre minuti di audio.

Correzione: sposta gli indizi di tono nei segmenti, mantieni costante l'interprete e lascia che l'emozione cambi ai confini che puoi verificare a orecchio.

Modifiche non testate

Cambiare un prompt e pubblicare direttamente senza ascoltare, perché il testo sembra a posto.

Correzione: genera e confronta prima di promuovere. Un prompt che sulla carta sembra corretto può comunque scivolare nel ritmo o nell'enfasi.

Nel dubbio, riduci le istruzioni invece di aggiungerle. Una ricetta breve con punteggiatura pulita e confini di segmento onesti è più facile da riprodurre di una lunga che cerca di controllare tutto. Costruisci la ricetta, ascolta l'output, blocca ciò che funziona.

Inizia a creare con artefatti IA persistenti

Ottieni la tua chiave API e chiama modelli di immagini, video e audio tramite un'unica API basata sui task.

Leggi la documentazione API