Passa al contenuto principale

Canale vocale

Il canale vocale consente di conversare a voce con un agente direttamente dalla console Chat: il parlato viene trascritto, elaborato dalla stessa pipeline della chat scritta (RAG, strumenti, handoff inclusi) e la risposta viene restituita anche in audio sintetizzato.

Disponibilità

Disponibilità

Il canale vocale richiede il feature flag voice_channel attivo sul tenant e il permesso chat.voice.use assegnato all'utente. Se non compare l'icona del microfono nella console Chat, verificare entrambe le condizioni con l'amministratore del tenant.

Prerequisiti

  • Feature flag e permesso descritti sopra.
  • Provider e voci configurati a livello di sistema (vedere Impostazioni di sistema): non sono configurabili per singolo agente.
  • Microfono funzionante nel browser dell'utente, con l'autorizzazione concessa quando richiesta.

Attivare la modalità voce

Quando le condizioni di disponibilità sono soddisfatte, nella console Chat compare l'icona microfono accanto alla barra di input. Cliccandola si passa dalla modalità testuale alla modalità voce per la conversazione in corso.

Toggle Chat/Voce attivo nella conversazione

Conversare a voce

  1. Cliccare il microfono per avviare la registrazione e parlare naturalmente.
  2. L'audio viene trascritto in tempo reale e inviato come messaggio all'agente, seguendo la stessa pipeline di elaborazione della chat scritta (comprensione RAG, strumenti MCP, valutazione delle condizioni di handoff).
  3. La risposta arriva sia in forma testuale sia sintetizzata in audio.
  4. Interruzione ("barge-in"): parlare mentre l'agente sta ancora rispondendo interrompe immediatamente l'audio in corso e avvia un nuovo turno di conversazione con quanto appena detto.
Stessa pipeline della chat scritta

Il canale vocale non è un motore separato: usa esattamente la stessa configurazione dell'agente (Knowledge Base, server MCP, condizioni di handoff) della chat scritta. Le differenze di comportamento tra i due canali riguardano solo il livello di trascrizione e sintesi audio.

Lingue e voci

La lingua parlata dall'utente viene rilevata automaticamente e propagata come variabile template {{detected_language}} (vedere Variabili template nelle conversazioni), così da coerentemente selezionare la voce di sintesi nella stessa lingua. Il catalogo di voci disponibili per lingua è definito centralmente in Impostazioni di sistema.

Problemi comuni

ProblemaCausa probabileSoluzione
L'icona del microfono non compareFeature flag voice_channel non attivo, o permesso chat.voice.use mancanteVerificare entrambe le condizioni con l'amministratore del tenant
Il microfono non registraAutorizzazione del browser negata o dispositivo audio non disponibileConcedere l'autorizzazione al microfono nelle impostazioni del browser e verificare il dispositivo di input
Non si sente la risposta audioAutoplay bloccato dal browser, oppure dispositivo di output non disponibileInteragire con la pagina prima di avviare la conversazione vocale e verificare il dispositivo di output
La lingua della voce non corrisponde a quella parlataNessuna voce configurata per la lingua rilevataSegnalare la lingua mancante all'amministratore di sistema per l'aggiunta in configurazione

Pagine correlate