Entrada de voz — Control por voz
Descripción general#
La entrada de voz permite al personal gestionar el sistema Cenaly mediante comandos de voz: añadir artículos, cambiar precios, gestionar pedidos y realizar otras operaciones sin usar el teclado.
Cuándo resulta especialmente útil la entrada de voz#
| Situación | Problema | Solución con entrada de voz |
|---|---|---|
| Pantalla pequeña | En la tableta/teléfono resulta incómodo introducir datos | Dicte el comando por voz |
| Muchos artículos | La introducción manual de 50+ artículos lleva horas | Por voz: mucho más rápido |
| Manos ocupadas | El cocinero / barista trabaja en paralelo | Comando por voz sin tocar la pantalla |
| Alta carga | En hora punta no hay tiempo para escribir texto | Una frase y la acción queda hecha |
| Actualización de precios | Hay que actualizar precios rápidamente antes de abrir | Dicta los nuevos precios de forma consecutiva |
Funciones#
Qué se puede hacer por voz#
- Gestión de pedidos — «Acepta el pedido 15», «Cancela el pedido 23», «El pedido 42 está listo», «El pedido 5 está pagado»
- Composición del pedido — «Añade al pedido 15 un latte», «Quita del pedido 15 la ensalada»
- Edición del menú — «Precio de Margarita: 18 lari», «Quita César de la lista de agotados»
- Creación y eliminación — «Añade el plato Capuchino por 5 en Bebidas», «Elimina la limonada», «Crea la categoría Postres»
- Gestión de la lista de agotados — «Añade tiramisú a la lista de agotados», «El mojito se ha acabado»
- Ediciones masivas — «Oculta todos los platos con pollo», «Asigna gluten a todos los artículos de bollería» — con vista previa de la lista de artículos antes de ejecutar
- Comprobación de traducciones — «Comprueba las traducciones», «Añade las traducciones que faltan» — el sistema comprobará todos los platos y categorías y completará automáticamente las traducciones ausentes
- Turno de caja y caja — «Abre el turno de caja», «Cierra el turno de caja», «Resumen del turno de caja», «Ingresa 500 en la caja», «Haz el informe X»
- Tareas del turno — «Crea una tarea: limpiar la vitrina», «Toma la tarea», «Tarea completada», «¿Qué tareas están abiertas?»
- Rastreadores de marketing — «Configura Google Analytics UA-12345», «Facebook Pixel 111222333»
- Navegación y gráficos — «Abre pedidos», «Genera el gráfico de ingresos de la semana»
- Preguntas sobre el producto y sobre el hardware — «¿Qué es Market?», «¿Cómo conectar Wolt?», «¿Cómo hacer el informe Z?» — el asistente responde según la base de conocimientos del panel y, sobre la caja, la impresora, el escáner, la báscula y el teléfono SIP del puesto de trabajo, según el catálogo de modelos concretos: ve qué tiene usted conectado exactamente
Idiomas de reconocimiento compatibles#
Se puede hablar en cualquier idioma: el modelo reconoce el habla e interpreta el significado independientemente del idioma, y responde y formula las confirmaciones en el idioma de la interfaz del panel de administración (la interfaz está disponible en 45 idiomas).
Excepción: el contorno ruso. En las marcas que operan en la nube rusa (cenaly.ru), el habla la reconoce Яндекс SpeechKit, que tiene una lista cerrada de idiomas: ruso, inglés, alemán, español, finés, francés, hebreo, italiano, kazajo, neerlandés, polaco, portugués (europeo y brasileño: modelos distintos), sueco, turco y uzbeko. No incluye georgiano, armenio, azerbaiyano, albanés ni árabe: si el panel está abierto en uno de estos idiomas, el asistente dirá honestamente que no lo reconoce por voz y pedirá escribir el comando como texto. Los comandos de texto y las respuestas funcionan en los 45 idiomas de la interfaz.
Comandos de voz disponibles#
El copiloto de voz entiende alrededor de 70 tipos de comandos, agrupados por categorías. Los comandos se pueden pronunciar en cualquier idioma: el sistema reconoce el significado y ejecuta la acción.
Gestión del menú#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Cambiar el precio | Actualizar el precio de un artículo | «Precio de Khachapuri: 18 lari», «Set price of Caesar to 25» |
| Cambiar la descripción | Añadir o actualizar la descripción de un plato | «Añade una descripción a Khachapuri: queso suluguni, huevo» |
| Abrir la ficha | Abrir el editor del artículo | «Abre Khachapuri», «Muestra César» |
| Abrir las opciones | Ir a la pestaña de opciones/complementos | «Añade opciones a Khachapuri», «Options for pizza» |
| Abrir las etiquetas | Ir a la edición de etiquetas y alérgenos | «Indica los alérgenos de Khachapuri» |
| Mover el plato | Trasladar el artículo a otra categoría | «Mueve Té negro a Bebidas», «Move pasta to Main dishes» |
| Proponer opciones | Generación con AI de variantes (tamaño, punto de cocción) y complementos (salsas, toppings) | «Propón opciones para la pizza», «Genera complementos para la hamburguesa» |
Creación y eliminación de elementos del menú#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Crear un plato | Añadir un nuevo artículo al menú con precio | «Añade capuchino por 5 en Bebidas», «Crea el plato Tiramisú por 8» |
| Eliminar un plato | Eliminar un artículo del menú (irreversible) | «Elimina la limonada del menú», «Quita el cóctel antiguo» |
| Crear una categoría | Crear una nueva sección en el menú | «Crea la categoría Postres», «Añade la sección Bebidas» |
| Renombrar una categoría | Cambiar el nombre de la categoría | «Renombra Calientes a Platos principales» |
Gestión de la lista de agotados y la visibilidad#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Lista de agotados | Poner un plato en la lista de agotados (pausarlo) | «Pon Khachapuri en la lista de agotados», «El tiramisú se ha acabado» |
| Quitar de la lista de agotados | Devolver un plato desde la lista de agotados | «Quita Khachapuri de la lista de agotados», «Khachapuri vuelve a estar disponible» |
| Ocultar del menú | Excluir por completo un artículo del menú | «Excluye Khachapuri del menú», «Hide pasta» |
| Devolver al menú | Mostrar un artículo oculto anteriormente | «Devuelve Khachapuri al menú» |
Análisis y optimización del menú#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Buscar duplicados | Búsqueda con AI de platos y categorías duplicados con propuesta de combinarlos | «Busca duplicados de platos», «Find and merge duplicates» |
| Corregir la agrupación | Comprobar si los platos están distribuidos correctamente por categorías y mover los erróneos | «Corrige la agrupación de platos», «Fix dish categorization» |
| Proponer estructura | Análisis con AI y propuesta de la estructura óptima de categorías del menú | «Propón la mejor estructura del menú», «Optimiza las categorías» |
Traducciones e idiomas#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Comprobar traducciones | Encontrar y completar automáticamente las traducciones faltantes de platos y categorías | «Comprueba las traducciones», «Check translations», «Rellena las traducciones faltantes» |
| Añadir idioma | Añadir un nuevo idioma a las traducciones del menú | «Añade el idioma turco», «Add English language» |
| Eliminar idioma | Desactivar un idioma del menú | «Quita el idioma turco», «Desactiva el alemán» |
| Cambiar el orden de los idiomas | Reordenar los idiomas del menú en el orden deseado | «Pon el georgiano primero», «Orden: ka, en, ru» |
Pedidos#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Abrir pedidos | Ir a la página de pedidos | «Abre pedidos», «Muestra los pedidos» |
| Abrir pedido | Abrir un pedido concreto por su número | «Abre el pedido 15», «Muestra el pedido número 42» |
| Cambiar el estado del pedido | Aceptar, preparar, entregar, cobrar o cancelar un pedido | «Acepta el pedido 15», «El pedido 42 está listo», «El pedido 5 está pagado», «Cancela el pedido 7» |
| Añadir artículo al pedido | Añadir un plato a un pedido ya abierto (no hace falta decir el número: se toma el pedido activo de la página) | «Añade un latte», «Añade al pedido 15 dos khachapuri» |
| Quitar artículo del pedido | Eliminar una línea del pedido, con confirmación | «Quita del pedido 15 la ensalada» |
| Marcar el pago | Marcar el pedido como pagado, con confirmación | «El pedido 15 está pagado» |
Turno, caja y tareas#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Turno | Abrir o cerrar el turno de caja, solicitar los totales | «Abre el turno», «Cierra el turno», «Totales del turno» |
| Dinero en caja | Ingreso y retirada de efectivo, estado de la caja | «Ingresa 500 en caja», «Retirada de 1000», «¿Cuánto hay en caja?» |
| Informes fiscales | Informe X y Z, abrir el cajón de dinero | «Haz el informe X», «Informe Z», «Abre el cajón» |
| Tareas del turno | Crear una tarea, tomarla, cerrarla, ver la lista | «Crea una tarea: limpiar la vitrina», «Tomo la tarea», «Tarea completada», «¿Qué tareas están abiertas?» |
Analítica y ayuda#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Crear un gráfico | Generar un gráfico en el panel a partir de una descripción con palabras | «Crea un gráfico de ingresos por días del mes» |
| Informe | Resumen breve de ventas de un periodo | «Muestra los totales de hoy», «Ingresos de la semana» |
| Pregunta sobre el producto | Respuesta desde la base de conocimiento del panel, sin modificar datos | «¿Qué es Market?», «¿Cómo conecto Wolt?» |
| Configurar el panel | Ocultar o recuperar una sección del menú lateral | «Quita del menú la sección Courier», «Devuelve el almacén al menú», «Restablece el menú» |
Enlaces de acción en la respuesta. Cuando la respuesta apunta a un lugar concreto del panel, el asistente inserta en el texto un botón de acceso: abre la sección correspondiente, la pestaña correspondiente o directamente la ventana de ajustes de la que se hablaba, sin necesidad de buscarla en el menú.
Integraciones, tienda de Telegram y fotos#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Conectar integración | Abre la misma ventana de conexión que el botón del panel (el asistente no toca los tokens) | «Conecta Wolt», «Conecta Google Ads» |
| Desconectar integración | Desvincula el servicio, con confirmación | «Desconecta Glovo» |
| Ajustes de la integración | Abre los ajustes de un servicio concreto | «Abre los ajustes de Wolt» |
| Tienda de Telegram | Conectar, renombrar, desconectar, consultar el estado | «Conecta la tienda de Telegram», «Estado de la tienda de Telegram» |
| Historial de fotos del plato | Muestra las versiones anteriores de la imagen y restaura la elegida | «Muestra el historial de fotos del khachapuri», «Restaura la foto anterior» |
Las operaciones masivas y el trabajo con fotos se detallan en Operaciones masivas y avanzadas y Promociones, programaciones y trabajo con fotos.
Ajustes del local#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Abrir ajustes | Abrir los ajustes del local en la pestaña deseada | «Abre los ajustes», «Muestra el horario», «Ajustes de contacto» |
| Horario | Establecer el horario de trabajo por días | «De 9 a 23 todos los días», «Lunes cerrado», «Lun-vie de 10 a 22» |
| Excepciones del horario | Añadir días festivos, modos especiales o cambios puntuales del horario | «El 1 de enero cerrado», «El 31 de diciembre trabajamos hasta las 4 de la mañana», «Muestra las excepciones» |
| Información de contacto | Actualizar el teléfono, el email o la dirección | «Teléfono +995555123456», «Email: info@restaurant.ge» |
| Redes sociales | Añadir o actualizar el enlace a una red social | «Instagram @myrestaurant», «WhatsApp +995555000000» |
| Cargo por servicio | Configurar el importe del servicio | «Servicio 15 por ciento», «Desactiva el cargo por servicio» |
| Ajustes generales | Cambiar el nombre, la moneda, la zona horaria, las propinas, la llamada al camarero | «Cambia el nombre a Café Aroma», «Activa las propinas», «Cambia la moneda a EUR» |
| Rastreadores de marketing | Instalar el ID de los sistemas de analítica | «Google Analytics UA-12345», «Яндекс Метрика 987654», «Facebook Pixel 111222» |
Dispositivos y monitores#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Crear código de dispositivo | Generar un código para conectar un monitor de pedidos, una pantalla de cocina o una tablet de gestión | «Crea un código para el monitor de pedidos», «Código de la pantalla de cocina», «Generate kitchen screen code» |
Telefonía (centralita propia)#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Comprobar la conexión | Recorre la cadena de una llamada entrante y nombra el primer eslabón roto | «¿Qué pasa con la telefonía?», «¿Por qué no entran llamadas?» |
| Lista de extensiones | Quién está en qué número interno | «Muestra las extensiones», «¿Qué extensión tiene Nino?» |
| Crear extensión | Da de alta un número interno para un empleado — con confirmación | «Crea una extensión para Nino» |
| Grabación de conversaciones | Activa y desactiva la grabación — con confirmación | «Activa la grabación de llamadas», «Desactiva la grabación» |
Soporte#
| Comando | Descripción | Ejemplos |
|---|---|---|
| Informar de un problema | Enviar un informe de error a los desarrolladores si algo no funciona bien | «Puse un precio, pero no se actualizó», «El botón no funciona», «El pedido no se muestra» |
Cómo funciona la confirmación#
Los comandos se dividen en dos tipos:
- Ejecución automática (sin confirmación) — navegación, apertura de fichas y adiciones seguras: abrir pedidos, la ficha de un plato, los ajustes del local, añadir un artículo a un pedido
- Con confirmación — todo lo que modifica o elimina datos: cambio de precios, lista de agotados, horario de trabajo, contactos, eliminación de un artículo, marcado de pago, etc.
- Con vista previa — operaciones masivas: primero la tabla de artículos afectados y solo después la ejecución. A partir de 50 artículos afectados, la vista previa añade una advertencia roja y una casilla aparte «Lo he comprobado», y si el criterio es demasiado amplio (más de 1000 artículos), el asistente se negará a ejecutarla por completo
Para los comandos con confirmación, el asistente de voz mostrará qué se va a cambiar exactamente y propondrá confirmar o cancelar la acción.
Trabajo con varios locales#
Si tiene varios establecimientos:
- Si el comando indica claramente el local — la acción se aplicará a ese local
- Si no se puede determinar el local — el asistente propondrá elegir de una lista
Redes sociales compatibles#
| Plataforma | Ejemplos de comandos |
|---|---|
| «Instagram @myrestaurant» — creará automáticamente el enlace completo | |
| «Facebook myrestaurant» — lo convierte en URL | |
| Telegram | «Telegram @mychannel» — creará el enlace t.me/mychannel |
| «WhatsApp +995555000000» — guardará el número | |
| YouTube | «Canal de YouTube youtube.com/...» |
| TikTok | «TikTok @myrestaurant» |
| Twitter/X | «Twitter @myrestaurant» |
| TripAdvisor | «TripAdvisor tripadvisor.com/...» |
| Google Maps | «Google Maps maps.google.com/...» |
Modo de voz del turno#
El «modo de voz» está pensado para trabajar en la sala: la pantalla del teléfono puede estar en el bolsillo y las manos ocupadas. Ofrece dos cosas: teclas de acceso rápido y avisos de voz.
Teclas de acceso rápido para un mando Bluetooth#
El asistente se puede controlar con botones físicos — desde un anillo bluetooth, un clic de presentador o un teclado inalámbrico normal que el camarero lleva consigo:
| Acción | Tecla predeterminada |
|---|---|
| Hablar (mantener pulsado) | Espacio |
| Confirmar el comando | Enter |
| Cancelar | Escape |
| Repetir el último aviso | R |
| Siguiente aviso de la cola | N |
Cualquier tecla se puede reasignar; la distribución se guarda en el dispositivo y funciona en la página de pedidos y en la caja.
Avisos de voz sobre la disponibilidad#
Cuando el cocinero marca un plato como listo en la pantalla de cocina, el asistente lo pronuncia en voz alta: «Mesa 5: jinkali listo». Los avisos se ponen en cola (se pueden recorrer con la tecla «siguiente» y repetir el último), el volumen se regula, y el modo «no molestar» los silencia por completo — por ejemplo, durante una conversación con un cliente.
Si el camarero está vinculado a un pedido, además recibe un aviso dirigido en pantalla con sonido — por cada plato o con un solo mensaje «pedido listo por completo», si todo está listo a la vez.
Qué conviene hacer por voz durante el turno#
| Frase | Acción |
|---|---|
| «Añade un latte» | Añadir un artículo al pedido abierto en pantalla |
| «Quita del pedido 15 la ensalada» | Quitar un artículo (con confirmación) |
| «Pedido 42 listo» | Cambiar el estado del pedido |
| «Pedido 15 pagado» | Marcar el pago (con confirmación) |
| «Se acabó el tiramisú» | Poner un plato en la lista de agotados |
| «Crea una tarea: limpiar la vitrina» | Tarea para el tablero del turno |
Cómo activarlo#
- Abra el asistente: en el teléfono, el botón «AI» con una chispa morada en la barra de navegación inferior; en el ordenador, el acceso «Asistente de IA» en la esquina inferior derecha de la pantalla (si no se ha usado durante mucho tiempo, la etiqueta desaparece y queda un círculo con la chispa; pase el cursor por encima y volverá).
- Permita el acceso al micrófono en el navegador y pronuncie el comando manteniendo pulsado el botón de grabación.
- En el menú «…» del panel del asistente, abra «Ajustes del modo de voz»: allí se activan el modo de voz del turno, «no molestar», el volumen de las notificaciones y las teclas de acceso rápido.
Tercera forma: la chispa ✨ junto al título del ajuste. En los bloques complejos del panel (llamadas, tienda de extensiones, comercio, documentos, telefonía, contrapartes, repartidores y red de entrega, puntos de recogida, cuentas corporativas, segmentos de clientes y otro centenar de bloques) hay un pequeño botón ✨: abre el asistente directamente con el contexto de ese bloque concreto: qué hace este ajuste, qué riesgos tiene y cómo se llama.
Protección contra abusos#
El control por voz es una herramienta potente, y es importante controlar quién da qué comandos. Cenaly ofrece un sistema de protección integral.
Los permisos del empleado son los mismos que sin voz#
No existe un «acceso de voz» aparte ni hace falta: el asistente no es un canal alternativo, sino las mismas operaciones del panel invocadas con palabras. Funciona en nombre del empleado que ha iniciado sesión, conoce su rol y su local y actúa dentro de los límites de su acceso. Los permisos se configuran una sola vez, en los roles de empleados, y se aplican automáticamente a la voz.
Nada ocurre sin su «sí»#
- Los cambios se muestran antes de ejecutarse. El asistente muestra una tarjeta del comando: qué artículo es exactamente, cuál era el precio y cuál pasará a ser, qué pedido se ve afectado.
- Las ediciones masivas van con tabla. «Oculta todos los platos con pollo» mostrará primero la lista de todos los artículos afectados; a partir de 50 artículos habrá que marcar además la casilla «Lo he revisado», y un criterio demasiado amplio (más de 1000 artículos) no se ejecutará en absoluto.
- La eliminación y el dinero pasan siempre por confirmación. Eliminar un plato, quitar un artículo de un pedido o marcar un pago solo es posible tras un «sí» explícito.
- Ante la ambigüedad, se vuelve a preguntar. Si dos platos encajan con la frase («té rojo» y «té negro»), el asistente mostrará las opciones en lugar de adivinar.
Qué se guarda y dónde#
- El historial del diálogo vive en el navegador del dispositivo y se borra con un botón del panel del asistente; la conversación con el asistente no se publica para nadie de la cuenta.
- Las consultas a la IA quedan en el registro interno de operaciones de IA de la cuenta, donde se ve el consumo de créditos de IA.
- La acción en sí sigue el mismo camino que una edición manual con un botón del panel; no existe un canal «de voz» aparte para registrar datos.
Recomendaciones de uso#
Consejos para un mejor reconocimiento#
- Hable con claridad, a un ritmo normal
- Nombra el plato tal como está escrito en el menú; así habrá menos preguntas de aclaración
- No tema las frases largas: «pon el jachapuri en stop y sube el precio de la limonada a seis» lo entenderá el sistema
- Si trabaja en una sala ruidosa, use unos auriculares con micrófono y el botón «mantener pulsado y hablar»
Flujo de trabajo típico#
- Mañana: el gerente abre el turno y actualiza la lista de agotados: «Abre el turno», «Tiramisú: stop», «Tom Yum: stop»
- Mediodía: el camarero añade artículos a los pedidos y cambia estados: «Añade un latte», «Pedido 15 listo»
- Tarde: el administrador corrige el menú: «Precio del jachapuri: 18», «Oculta todos los platos con pollo»
- Cierre: el gerente: «Muestra los totales de hoy», «Cierra el turno»
Privacidad y seguridad de los datos#
- La grabación empieza solo cuando mantiene pulsado el botón de grabación; no hay escucha en segundo plano
- El audio se envía para su reconocimiento a nuestro servicio y no se usa para nada más que el análisis del propio comando
- En las marcas rusas de la plataforma, el reconocimiento y el análisis se realizan en la infraestructura de Yandex: el audio y el texto no salen de ella
- El historial del diálogo con el asistente se guarda en el navegador del dispositivo y se puede borrar con un clic
- Las respuestas y el reconocimiento se facturan con créditos de IA de la cuenta; el consumo se ve en el registro de operaciones de IA