Configurar el idioma principal
Cada asistente tiene un idioma STT que le indica al modelo de transcripción qué esperar. Configúralo con el idioma que realmente hablan quienes llaman: mejora notablemente el reconocimiento de nombres, números y direcciones. Para el idioma de salida del asistente, sé explícito en el prompt del sistema:Asistentes multilingües
Para mercados donde quienes llaman cambian de idioma (algo habitual en la región DACH: alemán, turco, inglés), configura el cambio automático de idioma:- Elige un modelo STT multilingüe (por ejemplo, Deepgram nova-3 multilingual) para que la transcripción siga a quien llama.
- Agrega al menos un idioma secundario. El cambio automático se activa en cuanto hay un idioma secundario configurado y se desactiva cuando se elimina el último.
- Opcionalmente, asigna una voz por idioma: por ejemplo, una voz en alemán para
dey una voz en inglés paraen. Cuando quien llama cambia de idioma, el asistente responde en el nuevo idioma con la voz correspondiente.
Cambiar la vista del editor a Voz por idioma no guarda ninguna configuración por sí solo. Se crea una entrada en
language_voices solo después de elegir una voz para un idioma. Los idiomas sin entrada conservan la voz principal del asistente.API
La configuración de idiomas es totalmente programable:primary_language, secondary_languages[], auto_language_switch y el mapa de voces por idioma language_voices son campos habituales del asistente que puedes definir con PATCH /api/v1/assistants/{id} o con la herramienta MCP update_assistant. En el panel, auto_language_switch se calcula según si secondary_languages tiene elementos. Los códigos de idioma admitidos (ISO 639-1) están disponibles en GET /api/v1/languages.
Pronunciación en todos los idiomas
El diccionario de pronunciación se aplica en todos los idiomas: es útil para nombres de marca que las voces TTS pronuncian mal de forma distinta según el idioma. Los administradores del tenant pueden definir un mapa predeterminado para todo el tenant, que se combina con las entradas de cada asistente.Idioma del resumen posterior a la llamada
El Conversation Summary en el detalle de una llamada siempre se redacta en el idioma principal del asistente, no en el idioma en el que se mantuvo la llamada. Un asistente en alemán que atendió una llamada en inglés sigue recibiendo un resumen en alemán, de modo que el listado del historial se mantiene legible en un solo idioma. Al reevaluar una llamada (Historial → Re-evaluate) se aplica la misma regla. Todo lo demás permanece en el idioma original: la transcripción, las grabaciones y los campos de análisis extraídos nunca se traducen.Si cambias
primary_language, solo los resúmenes nuevos siguen el nuevo idioma: los resúmenes ya guardados en llamadas anteriores no se reescriben. Usa Re-evaluate en una llamada para volver a generar su resumen en el nuevo idioma.