Vai alla navigazione

Text to Dialogue

Scopri come creare dialoghi coinvolgenti e naturali con ElevenLabs.

Panoramica

L’API ElevenLabs Text to Dialogue crea dialoghi espressivi e naturali a partire dal testo con Eleven v4 ed Eleven v3. Ti consigliamo Eleven v4. I casi d’uso più comuni includono:

  • Generare conversazioni impeccabili per i videogiochi
  • Creare dialoghi coinvolgenti per podcast e altri contenuti audio
  • Dare vita agli audiolibri con una narrazione espressiva

Potrebbero essere necessarie più generazioni per ottenere i risultati desiderati. Quando integri Text to Dialogue nella tua applicazione, valuta di generare più versioni e di consentire all’utente di selezionare la migliore.

Per inserire la conversazione in una scena, ad esempio una telefonata, un caffè o una grande sala, passa audio_effects con la richiesta. Gli stessi preset di filtri, ambienti e rumori di sottofondo degli effetti audio di Text to Speech si applicano all’intero dialogo. Gli effetti per i dialoghi sono disponibili solo tramite API.

Ascolta un esempio:

Opzioni vocali

ElevenLabs offre migliaia di voci tramite diversi metodi di creazione. Eleven v4 supporta oltre 90 lingue ed Eleven v3 oltre 70 lingue.

Scopri di più sulle nostre opzioni vocali.

Prompting

I modelli interpretano il contesto emotivo direttamente dall’input di testo. Ad esempio, aggiungere testo descrittivo come “disse eccitata” o usare punti esclamativi influenzerà l’emozione del parlato. Impostazioni vocali come Stabilità e Somiglianza aiutano a controllare la coerenza, mentre l’emozione di base deriva dagli indizi testuali.

Per maggiori dettagli, leggi la guida ai prompt.

Espressività emotiva con i tag audio

Questa funzionalità è ancora in fase di sviluppo attivo, quindi i risultati effettivi possono variare.

Eleven v4 ed Eleven v3 consentono di usare eventi audio non vocali per influenzare l’espressività del dialogo. Per farlo, inserisci gli eventi audio nell’input di testo racchiudendoli tra parentesi quadre.

In Text to Dialogue, ogni turno di dialogo ha il proprio testo e la propria voce. Aggiungi i tag audio all’interno del testo del turno che devono influenzare. Il parametro voice_id seleziona comunque la voce del parlante per quel turno, mentre i tag guidano l’espressività.

Ad esempio, un parlante può usare una voce mentre il testo inizia con [giggling], e il parlante successivo può usare una voce diversa mentre il testo inizia con [whispering]. Per un esempio API che combina i tag con voice_id, consulta la guida rapida a Text to Dialogue.

I tag audio sono istruzioni in linguaggio naturale, non un parametro enum. Racchiudi l’istruzione tra parentesi quadre e inseriscila nel testo nel punto in cui l’espressività deve cambiare. Gli esempi seguenti non sono esaustivi; consulta la guida ai prompt per ulteriori indicazioni sui tag efficaci.

I tag audio assumono diverse forme:

Emozioni ed espressività

Ad esempio, [sad], [laughing] e [whispering]

Eventi audio

Ad esempio, [leaves rustling], [gentle footsteps] e [applause].

Indicazioni generali

Ad esempio, [football], [wrestling match] e [auctioneer].

Alcuni esempi includono:

"[giggling] That's really funny!"
"[groaning] That was awful."
"Well, [sigh] I'm not sure what to say."

Puoi anche usare la punteggiatura per indicare il flusso del dialogo, ad esempio le interruzioni:

"[cautiously] Hello, is this seat-"
"[jumping in] Free? [cheerfully] Yes it is."

Puoi usare i puntini di sospensione per indicare frasi lasciate in sospeso:

"[indecisive] Hi, can I get uhhh..."
"[quizzically] The usual?"
"[elated] Yes! [laughs] I'm so glad you knew!"

Il formato di risposta predefinito è mp3, ma sono disponibili anche altri formati come pcm e ulaw.

  • MP3
    • Frequenze di campionamento: 22.05kHz - 44.1kHz
    • Bitrate: 32kbps - 192kbps
    • 22.05kHz @ 32kbps
    • 44.1kHz @ 32kbps, 64kbps, 96kbps, 128kbps, 192kbps
  • PCM (S16LE)
    • Frequenze di campionamento: 16kHz - 44.1kHz
    • Bitrate: 8kHz, 16kHz, 22.05kHz, 24kHz, 44.1kHz, 48kHz
    • Profondità di 16 bit
  • μ-law
    • Frequenza di campionamento di 8kHz
    • Ottimizzato per applicazioni di telefonia
  • A-law
    • Frequenza di campionamento di 8kHz
    • Ottimizzato per applicazioni di telefonia
  • Opus
    • Frequenza di campionamento: 48kHz
    • Bitrate: 32kbps - 192kbps

Le opzioni audio di qualità superiore sono disponibili solo nei piani a pagamento: consulta la nostra pagina dei prezzi per i dettagli.

Lingue supportate

Eleven v4 supporta oltre 90 lingue. Eleven v3 supporta oltre 70 lingue. Consulta Eleven v4 ed Eleven v3 per gli elenchi completi.

FAQ

Text to Dialogue è disponibile sui modelli Eleven v4 ed Eleven v3.

Sì. Mantieni la proprietà di qualsiasi audio generato. Tuttavia, i diritti di utilizzo commerciale sono disponibili solo con i piani a pagamento. Con un abbonamento a pagamento, puoi usare l’audio generato per scopi commerciali e monetizzare gli output se possiedi i diritti di proprietà intellettuale sui contenuti di input.

Una rigenerazione gratuita ti consente di rigenerare lo stesso contenuto Text to Speech senza costi aggiuntivi, alle seguenti condizioni:

  • Disponibile solo nella dashboard di ElevenLabs.
  • Puoi rigenerare gratuitamente ogni contenuto fino a 2 volte.
  • Il contenuto deve essere esattamente uguale alla generazione precedente. Qualsiasi modifica al testo, alle impostazioni vocali o ad altri parametri richiederà una nuova generazione a pagamento.

Le rigenerazioni gratuite sono utili in caso di lieve distorsione nell’output audio. Secondo i benchmark interni di ElevenLabs, le rigenerazioni risolvono circa la metà dei problemi di qualità, mentre quelli rimanenti sono solitamente dovuti a dati di addestramento di scarsa qualità.

I modelli non sono deterministici. Per una maggiore coerenza, usa il parametro facoltativo seed parameter, anche se potrebbero comunque verificarsi lievi differenze.

Per una generazione affidabile, mantieni la lunghezza totale di tutti i valori inputs[].text pari o inferiore a 2.000 caratteri per richiesta. Suddividi i testi più lunghi in blocchi e concatena l’audio risultante nella tua applicazione.

Informazioni principali

  • Modelli: Disponibile con Eleven v4 ed Eleven v3
  • Parlanti: Nessun limite al numero di parlanti per dialogo
  • Dimensione della richiesta: Mantieni la lunghezza totale di tutti i valori inputs[].text pari o inferiore a 2.000 caratteri per richiesta
  • Determinismo: L’output non è deterministico — usa il parametro seed per risultati più coerenti
  • Rigenerazioni gratuite: Fino a 2 rigenerazioni gratuite per generazione (stesso contenuto, stessi parametri, solo dashboard)
  • Proprietà: Mantieni la proprietà dell’audio generato; l’uso commerciale richiede un piano a pagamento