Nodo de IVR: Reconocimiento de voz
Cómo usar el nodo Reconocimiento de voz del Editor de flujo IVR para que el caller responda hablando en vez de marcar dígitos.
El nodo Reconocimiento de voz reproduce un mensaje y graba una respuesta hablada del caller durante una ventana corta de tiempo. El audio se transcribe automáticamente y el texto queda disponible como variable para usar más adelante en el flujo (por ejemplo en un nodo Bifurcar o Condición). Es útil cuando pedirle al caller que diga algo ("Decinos tu nombre", "¿En qué te podemos ayudar?") es más natural que pedirle que marque un número.
Requisitos
- El workspace debe tener habilitado el servicio de transcripción de voz que usa este nodo.
- Definí de antemano en qué variable vas a guardar el texto reconocido, para poder referenciarla en nodos posteriores.
Pasos
- Abrí Configuración → Canales → (tu canal de llamadas) → Editor de flujo IVR.
- Arrastrá el nodo Reconocimiento de voz al lienzo.
- Escribí el Mensaje que se reproduce antes de grabar (por ejemplo: "Decinos brevemente en qué te podemos ayudar").
- Elegí la voz y ajustá la Duración máxima.
- Completá Guardar transcripción en variable con un nombre (por ejemplo
motivo_llamada). - Opcional: indicá un Idioma sugerido si sabés de antemano el idioma del caller.
- Dejá activado Volver a DTMF si la transcripción falla salvo que tengas un manejo distinto para ese caso.
- Conectá la salida hacia el siguiente nodo (por ejemplo un Bifurcar que use la variable guardada, o directo a Enviar a IA).
- Guardá y publicá.
Configuración
- Mensaje: lo que se le pregunta al caller antes de grabar.
- Duración máxima (segundos): cuánto tiempo se graba después del mensaje. Tope duro de 30 segundos, porque el proceso de transcripción tiene un límite de 10 segundos de espera.
- Guardar transcripción en variable: nombre de la variable donde queda el texto reconocido, para usarlo luego en Bifurcar, Condición o Enviar a IA.
- Idioma sugerido (ISO 639-1): código como "es", "en" o "pt"; vacío = detección automática.
- Volver a DTMF si la transcripción falla: si la transcripción sale vacía o falla, conviene derivar la llamada a un prompt con dígitos como respaldo.
Ejemplo
En el saludo inicial preguntás "¿En qué te podemos ayudar?" con Reconocimiento de voz, guardás la respuesta en motivo_llamada, y un nodo Enviar a IA usa esa variable como contexto para que el agente de IA entienda la consulta sin pedirle al caller que repita todo.
Consejos
- Combinalo con un nodo Enviar a IA o Bifurcar que lea la variable guardada para tomar decisiones según lo que dijo el caller.
- Si esperás respuestas cortas y predecibles (números, opciones de menú), Esperar dígito (DTMF) suele ser más confiable que este nodo.
Solución de problemas
- La transcripción llega vacía: el caller no habló, habló muy bajo, o el audio no llegó a tiempo dentro del límite de 10 segundos; revisá que la ruta de respaldo por DTMF esté conectada.
- La variable aparece vacía en nodos posteriores: confirmá que el nombre en Guardar transcripción en variable coincide exactamente con el que usás después.
Artículos relacionados
-
Llamadas de WhatsApp en Omnifox
Recibe y realiza llamadas de voz de WhatsApp directamente desde el inbox de Omnifox.
-
IVR, colas y enrutamiento de llamadas
Diseña menús de voz (IVR), organiza colas de llamada y conecta tu propia central PBX a Omnifox.
-
Ver el historial de llamadas y reproducir grabaciones en la bandeja
Encontrá todas tus llamadas en la pestaña Llamadas de la bandeja y escuchá las grabaciones sin salir de Omnifox.
-
Iniciar una llamada desde una conversación
Llamá por voz a un contacto sin salir del chat: el botón Llamar por WhatsApp marca la llamada y la registra en la bandeja.
-
Configurar los ajustes de llamada (dispositivo, micrófono y SIP)
Prepara tu navegador, micrófono y la conexión SIP para recibir y hacer llamadas desde la Bandeja de entrada de Omnifox.