Perché numeri, date, simboli e acronimi non vengono pronunciati correttamente o nella lingua giusta?
Numeri, date, simboli e acronimi possono rappresentare una sfida per l’IA, poiché spesso esistono più modi per pronunciarli correttamente. Questo può dipendere anche dalla lingua utilizzata: ad esempio, “11” può essere letto come “Eleven” in inglese, ma in spagnolo può essere “Once” e in tedesco “Elf”.
Esistono vari modi per assicurarti che numeri, date, acronimi e simboli vengano pronunciati correttamente.
Scrivili per esteso, in parole
Per ottenere i risultati migliori, ti consigliamo di scrivere per esteso numeri, acronimi, date e simboli, nel modo in cui vuoi che l’IA li pronunci. In questo modo l’IA ha il massimo contesto per fornire l’output corretto. Ad esempio, per “$100”, ti consigliamo di scrivere “a hundred dollars” oppure “one hundred dollars” per ottenere il risultato desiderato.
Usare un LLM
Se usi un modello linguistico di grandi dimensioni per generare i prompt di testo, ad esempio con ElevenAgents, puoi chiedere al modello di scrivere sempre per esteso numeri, date, simboli e acronimi nel modo in cui preferisci che l’IA li pronunci.
Normalizzazione
Se generi tramite API, puoi specificare se applicare la normalizzazione del testo usando il parametro apply_text_normalization. La normalizzazione del testo scrive per esteso numeri e date per garantire una pronuncia migliore. Questa opzione aggiunge latenza, poiché il processo di normalizzazione richiede ulteriore tempo di elaborazione.
Il parametro apply_text_normalization ha tre modalità:
- on, che indica che viene applicata sempre
- off, che indica che non viene applicata mai
- auto, che indica che l’IA decide automaticamente quando applicare la normalizzazione del testo
Puoi anche specificare la lingua del prompt usando il parametro language_code. Si tratta di un parametro facoltativo che accetta codici lingua ISO 639-1.
Può essere utile per prompt brevi o ambigui, ad esempio quando il testo contiene solo numeri o simboli. Specificando la lingua, la normalizzazione applica le regole corrette per quella lingua.
Per ulteriori informazioni, consulta il nostro Riferimento API.
La normalizzazione è abilitata per impostazione predefinita quando generi con Text to Speech dal sito web.
In Studio, per impostazione predefinita la normalizzazione viene applicata automaticamente, quindi l’IA decide quando applicarla. Puoi anche impostarla perché venga sempre applicata: trovi questa opzione in Impostazioni del progetto, nella scheda Avanzate.