Blogs
/
Perché l'IA vocale multilingue fallisce nel passaggio di accento

Perché l'IA vocale multilingue fallisce nel passaggio di accento

Retell
AI Voice Agent Platform
Published 
8
 min read
Perché l'IA vocale multilingue fallisce nel passaggio di accento
About this article
Retell AI publishes this article about its own recognition. The award placements and the reviews quoted below come from G2’s 2026 Best Software Awards, which G2 bases on verified user reviews. See how G2 picks winners.
BACK TO BLOGS
See Retell AI in action
Start free
Back to top

Il code-switching è il passaggio di chi parla da una lingua all'altra all'interno della stessa conversazione, spesso della stessa frase, ed è il caso che un test lingua per lingua non copre mai. Un agente può superare un test in spagnolo e uno in inglese e suonare comunque sbagliato la prima volta che chi chiama dice "Quiero cambiar mi appointment para el viernes." Il segnale rivelatore è il passaggio di accento: il momento in cui l'agente sente o pronuncia una parola inglese all'interno dell'altra lingua e la gestisce come nessun parlante locale farebbe.

Questa guida è pensata per i team di contact center, e per le agenzie e i BPO che lavorano per loro, che mettono agenti vocali davanti a interlocutori bilingui. Spiega dove si rompono le chiamate con code-switching, quale test eseguire prima del lancio e quali impostazioni correggono ciò che il test rileva.

Che cos'è il code-switching e perché è importante al telefono?

Il code-switching è il normale modo di parlare delle persone bilingui. Chi chiama parla soprattutto in una lingua e inserisce parole o frasi di un'altra: il nome di un prodotto, "email", "link", "appointment", un numero di conto letto in inglese. Queste parole inglesi tendono a portare l'accento di chi parla, non un accento americano.

Chi parla in questo modo non è una nicchia. Lo U.S. Census Bureau ha contato 67,8 milioni di persone negli Stati Uniti che nel 2019 parlavano a casa una lingua diversa dall'inglese, quasi 1 su 5, e lo spagnolo rappresentava il 62% di loro. Di questi ispanofoni, il 39% ha dichiarato di parlare inglese meno che "molto bene", il che significa che la maggior parte parla anche l'inglese molto bene. Sono proprio gli interlocutori bilingui a poter mescolare le due lingue, e un agente costruito per loro dovrebbe aspettarselo.

Dove si rompe una chiamata con code-switching?

Si rompe in quattro punti, e ciascuno emerge solo dove le due lingue si incontrano: testare ogni lingua separatamente li manca tutti e quattro.

Diagramma dei quattro controlli per una chiamata con code-switching, che segue la frase di chi chiama 'Quiero cambiar mi appointment para el viernes' (una frase spagnola con una parola inglese pronunciata con accento spagnolo) attraverso l'agente. 1 Ascolto, riconoscimento vocale: la parola inglese con accento può essere persa o fraintesa; valuta separatamente le parole in altra lingua; le leve sono meno lingue, impostare la lingua per singola chiamata e parole chiave potenziate; verificato con chiamate web e chiamate telefoniche. 2 Lingua della risposta: una sola parola inglese può far passare l'agente all'inglese; verifica che la risposta resti nella lingua principale di chi chiama; la leva è una regola nel prompt; verificato con simulazione (testo) e chiamate web. 3 Voce, il passaggio di accento: una risposta mista può essere pronunciata con la fonetica di una sola lingua, così il prestito linguistico suona sbagliato; un ascoltatore bilingue madrelingua valuta ogni risposta mista; le leve sono la scelta della voce e un dizionario di pronuncia, dove la voce lo supporta; verificato con chiamate web e chiamate telefoniche. 4 Passaggio a un altro agente o a una persona: chi chiama può finire nella lingua sbagliata; verifica che l'agente o la persona successiva risponda nella lingua di chi chiama; le leve sono un trasferimento tra agenti che mantiene la lingua corrente e una coda con personale che parla quella lingua; verificato con una chiamata web per un agente IA e una chiamata telefonica per una persona.
Una frase con code-switching può fallire in quattro punti, e nessun singolo metodo di test li copre tutti. Diagramma di Retell AI, novembre 2026.
  • Ascolto. Il sistema di trascrizione deve cogliere una parola inglese pronunciata con accento spagnolo o hindi nel mezzo di una frase non inglese. Un agente monolingue trascrive in una sola lingua. Un agente multilingue che attraversa famiglie linguistiche diverse, come inglese e spagnolo, usa una pipeline vocale che la documentazione multilingue di Retell definisce "meno accurata per singola lingua rispetto ai modelli monolingue."
  • Lingua della risposta. Una sola parola inglese di chi chiama non dovrebbe far passare l'agente all'inglese. Per un agente multilingue di Retell, la documentazione dice che l'agente "può rispondere in una qualsiasi delle lingue selezionate e sceglie in base a ciò che parla chi chiama (e alle eventuali istruzioni che dai nel prompt)." È nel prompt che imposti la regola.
  • Voce. È qui che avviene il passaggio di accento. La stessa documentazione dice che l'agente "rileva la lingua di ogni risposta e usa la pronuncia corrispondente", che torna alla prima lingua selezionata se il rilevamento non riesce, e che "non tutti i provider vocali gestiscono gli accenti." Poiché la documentazione descrive un rilevamento della lingua per singola risposta, le risposte da ascoltare con più attenzione sono quelle miste, in cui una parola inglese si trova dentro una frase spagnola.
  • Passaggio. Quando la chiamata passa a un altro agente IA o a una persona, la lingua deve seguirla. In un trasferimento tra agenti di Retell, si applicano la lingua e la voce dell'agente di destinazione, a meno che tu non attivi "keep the current language". Chi ha parlato in spagnolo e finisce in una coda solo in inglese deve ricominciare da capo. Scopri come funzionano i trasferimenti di chiamata dall'IA alle persone.

Le lingue strettamente imparentate aggiungono un ulteriore rischio. La documentazione di Retell dice che il riconoscimento vocale "ha più difficoltà con le lingue che condividono vocabolario, fonemi o sistema di scrittura", con il cantonese e il mandarino come esempio, e che "chi chiama viene spesso trascritto nella variante di cinese sbagliata, il che porta l'agente a rispondere nella lingua sbagliata."

Come si esegue un test di code-switching prima del lancio?

Crea un piccolo set di test basato su come parlano davvero i tuoi interlocutori, fallo pronunciare a parlanti bilingui madrelingua e valuta i punti di passaggio separatamente da tutto il resto.

  1. Raccogli le frasi miste. Dalle chiamate che il tuo personale bilingue gestisce già, elenca le parole inglesi che chi chiama inserisce nell'altra lingua: nomi dei piani, "email", "link", nomi di vie, numeri di conto, date.
  2. Usa accenti reali. Fai effettuare le chiamate di test a madrelingua delle regioni da cui chiamano i tuoi clienti. Un collega con accento americano non produrrà le parole inglesi con l'accento che usano i tuoi interlocutori, quindi il test viene superato per il motivo sbagliato.
  3. Prepara uno script per ogni schema della tabella qui sotto, in entrambe le direzioni.
  4. Valuta separatamente le parole in altra lingua. Un dato di accuratezza complessivo può nascondere il problema. Un articolo accettato a ICASSP 2025 ha rilevato che il fine-tuning dei modelli vocali su dati senza code-switching migliorava le metriche standard, come il word error rate, sui set di test di code-switching "anche se le parole effettivamente in code-switching peggiorano."
  5. Fai valutare la voce a un ascoltatore madrelingua. Per ogni risposta mista: un parlante bilingue locale la direbbe così?
  6. Concorda prima la soglia di superamento. Decidi quali errori bloccano il lancio, come una lingua di risposta sbagliata o un numero di conto frainteso, e quali finiscono nella lista delle correzioni.
Cosa fa chi chiamaEsempioCosa verificareCome testare
Parla una sola linguaUna frase completa in spagnolo, poi una in ingleseTrascrizione, risposta e voce di riferimento in ciascuna linguaChiamata web
Inserisce una parola inglese nell'altra lingua"Quiero cambiar mi appointment para el viernes."La trascrizione mantiene "appointment", la risposta resta in spagnolo e l'agente pronuncia la parola come farebbe un parlante localeChiamata web con un madrelingua
Dice un termine inglese su cui l'agente deve agire"Mera email update kar do", poi fa lo spelling dell'indirizzoLa trascrizione cattura il termine esattamente e l'agente lo ripete correttamenteChiamata web, poi chiamata telefonica
Cambia lingua a metàInizia in inglese, passa allo spagnolo dopo il salutoL'agente segue il cambio e resta nella nuova linguaChiamata web
Chiede di parlare con una persona"¿Me pasa con alguien?"Il trasferimento raggiunge qualcuno che parla la lingua di chi chiama, con il contestoChiamata telefonica
Testa solo la logica di rispostaUn interlocutore simulato scritto come bilingueIn quale lingua risponde l'agente e quale percorso segueTest di simulazione

Ogni metodo di test di Retell copre una parte di tutto questo. Il test di simulazione "si svolge come una conversazione testuale", quindi verifica la lingua della risposta e il flusso e può essere rieseguito in batch dopo ogni modifica, ma non può sentire un accento. Un test con chiamata web riproduce audio reale ("ritmo, pronuncia e intercalari") e segue i trasferimenti verso un altro agente, ma lì i trasferimenti verso un numero di telefono non riescono, quindi usa un test con chiamata telefonica per quelli e per l'audio dell'operatore telefonico. Per il processo di rilascio che ruota attorno a questi controlli, consulta come testare e rilasciare le modifiche agli agenti vocali.

Come si correggono i problemi rilevati dal test?

Parti dalla configurazione linguistica più ristretta che serve ai tuoi interlocutori, poi correggi le singole parole. La documentazione di Retell indica una sola lingua come opzione più accurata, le varianti di una stessa lingua di base, come en-US ed en-GB, allo stesso livello, e le lingue di famiglie diverse a un livello inferiore.

Cosa ha rilevato il testCorrezione da provareFonte
Errori di comprensione in chiamate di cui conoscevi già la linguaMantieni l'agente monolingue e imposta la lingua per singola chiamata tramite il webhook delle chiamate in entrata, usando il numero chiamato o i dati del CRMAgente multilingue
Lingue vicine confuse, come cantonese e mandarinoUn agente per lingua, instradato in base al numero, ai dati del CRM o a un passaggio di selezione della lingua, invece del rilevamento automaticoAgente multilingue
Chi chiama cambia lingua a metàTrasferimento a un agente creato per quella lingua, che vede l'intera cronologia della conversazione; imposta invece "keep the current language" quando la lingua deve essere mantenutaTrasferimento tra agenti
Nomi, marchi o termini inglesi mancanti nella trascrizioneParole chiave potenziate, fino a 100 per elenco a ottobre 2026, con override per un singolo nodoAccuratezza della trascrizione
Un prestito linguistico o un nome pronunciato maleUna voce nel dizionario di pronuncia in IPA o CMU, verificata con Test PronunciationPronuncia personalizzata
L'accento suona sbagliato nel complessoProva altre voci con ascoltatori madrelingua, perché la voce "resta il fattore principale che determina l'accento"Lingua dell'agente
La risposta passa all'ingleseUna regola nel prompt: rispondi nella lingua che chi chiama usa principalmente e mantieni i suoi termini inglesi così come li ha dettiAgente multilingue

Due avvertenze. I dizionari di pronuncia dipendono dal modello vocale: le voci della piattaforma Retell supportano IPA e CMU, le voci Cartesia e Inworld IPA, mentre ElevenLabs eleven_multilingual_v2, eleven_flash_v2_5 ed eleven_v3 non li supportano. Una voce ElevenLabs impostata su Auto in un agente non inglese viene risolta in un modello senza supporto ai dizionari, quindi un agente bilingue con quell'impostazione non può usarne uno. La documentazione avverte inoltre che sovrascrivere parole comuni "può produrre un parlato innaturale." Inoltre, i provider di riconoscimento vocale sono diversi tra loro: la pagina dei provider di Retell indica Deepgram (per le combinazioni di lingue supportate), Soniox e AssemblyAI con supporto al code-switching e Azure solo monolingue.

Cosa monitorare dopo il lancio?

Le chiamate reali mostreranno schemi di passaggio che il tuo set di test non ha coperto. Aggiungi un campo di estrazione post-chiamata, come un selettore per la lingua usata da chi chiama, per isolare le chiamate bilingui, poi esegui AI QA su un campione e leggi ogni trascrizione nei punti di passaggio. La guida alle modalità di errore degli agenti vocali ti aiuta a distinguere un errore di trascrizione da una risposta sbagliata, e il modello di scorecard QA dà alla revisione una struttura fissa.

Ogni frase mista che mette in difficoltà l'agente entra nel set di test prima che venga rilasciata la modifica successiva. Se due voci superano entrambe la prova con ascoltatori madrelingua, il test A/B può suddividere il traffico reale tra due agenti in percentuale.

Domande frequenti

Che cos'è il code-switching nell'IA vocale?

Il code-switching è il passaggio di chi chiama da una lingua all'altra nella stessa chiamata o nella stessa frase, come una frase spagnola con dentro una parola inglese. L'agente deve trascrivere entrambe, rispondere in quella giusta e pronunciare le parole miste come un parlante locale.

Un solo agente dovrebbe gestire entrambe le lingue, o conviene usare un agente per lingua?

Usa un agente per lingua, oppure imposta la lingua per singola chiamata, ogni volta che il numero chiamato, i dati del CRM o un passaggio di selezione della lingua ti indicano la lingua di chi chiama; la documentazione di Retell indica una sola lingua come opzione più accurata. Usa un agente multilingue quando non puoi conoscere la lingua in anticipo, solo con le lingue effettivamente usate dai tuoi interlocutori.

I test di simulazione automatizzati possono individuare i problemi di code-switching?

In parte. I test di simulazione di Retell si svolgono in forma testuale, quindi verificano in quale lingua risponde l'agente, ma non l'accento o la pronuncia. Usa chiamate web con parlanti bilingui madrelingua per la voce e chiamate telefoniche per i trasferimenti a una persona.

Perché un agente multilingue suona bene in ciascuna lingua ma sbagliato nel parlato misto?

Sono i punti di passaggio a fallire, mentre ogni lingua da sola funziona. Il sistema di trascrizione può perdere una parola inglese pronunciata con accento, l'agente può rispondere nella lingua sbagliata e la documentazione descrive una voce che rileva la lingua per singola risposta, quindi sono le risposte miste quelle da verificare. Valuta separatamente le parole in altra lingua e le risposte miste.

Come correggo una parola che l'agente continua a pronunciare male?

Aggiungi una voce nel dizionario di pronuncia in IPA o CMU e usa Test Pronunciation per ascoltarla con la voce dell'agente. Verifica prima che il tuo modello vocale supporti i dizionari, perché alcuni modelli multilingue non li supportano.

Testa le chiamate bilingui con Retell AI

Retell supporta agenti monolingue, agenti multilingue con un insieme preciso di lingue e un agente per lingua collegati tramite trasferimento tra agenti, tutti testabili con la simulazione (tranne gli agenti con LLM personalizzato), con chiamate web e con chiamate telefoniche prima che li sentano i tuoi interlocutori. Scopri gli agenti vocali con IA multilingue di Retell e il receptionist virtuale bilingue, confronta i fornitori in gli 8 migliori agenti vocali con IA multilingue oppure inizia dalle basi della configurazione multilingue.

ROI Calculator
Estimate Your ROI from Automating Calls

See how much your business could save by switching to AI-powered voice agents.

All done! 
Your submission has been sent to your email
Oops! Something went wrong while submitting the form.
   1
   8
20
Oops! Something went wrong while submitting the form.

ROI Result

2,000

Total Human Agent Cost

$5,000
/month

AI Agent Cost

$3,000
/month

Estimated Savings

$2,000
/month
Demo dal vivo
Prova la nostra demo dal vivo

Un numero di telefono demo di Retell Clinic Office

Grazie! Il tuo modulo è stato ricevuto!
Ops! Qualcosa è andato storto durante l'invio del modulo.

What results look like with Retell AI

I San Antonio Spurs hanno trasformato le transazioni degli abbonamenti stagionali per una migliore esperienza dei tifosi
Read the case study
504.7×
ritorno sull'investimento
13.90%
delle chiamate si è concluso con un accordo di pagamento
Come CETDIGIT usa Retell per portare l'IA vocale nei workflow CRM complessi
Read the case study
~97.000
chiamate vocali (94.000 in uscita)
~53.500
minuti di chiamate vocali

Estimate your monthly voice AI cost

$  0.11
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Estimated monthly cost
$1,408
12,800 conversation minutes

Rivoluziona le tue operazioni di chiamata con Retell