Programé mi propio asistente de voz accesible — no es un chatbot más
Publicado el 14 de septiembre de 2026 · 6 min de lectura

Abajo a la derecha de este sitio hay un pequeño botón con un icono de micrófono. No es un chatbot genérico puesto ahí para parecer moderno: es un asistente que diseñé y desarrollé yo mismo, con una condición innegociable desde el principio — tenía que ser realmente accesible, no solo parecerlo.
Por qué un asistente de voz y no un simple chat
El reconocimiento y la síntesis de voz son en sí mismos herramientas de accesibilidad: permiten a alguien que no puede o no quiere escribir hacer una pregunta en voz alta y recibir una respuesta leída en voz alta. Era la ocasión de mostrar, en mi propio sitio, una pieza concreta de lo que puedo construir para un cliente con esa necesidad.
Lo que lo hace realmente accesible
Un chatbot «accesible» sobre el papel pero inutilizable con teclado no es algo raro. Quise evitar cada una de estas trampas:
- Navegación completa por teclado, con el foco atrapado dentro del panel mientras está abierto (imposible tabular «detrás» por error)
- Cierre inmediato con la tecla Escape, como cualquier diálogo estándar
- Zona de conversación marcada como aria-live, para que un lector de pantalla anuncie automáticamente las nuevas respuestas sin que el usuario tenga que buscarlas
- Todas las animaciones respetan prefers-reduced-motion y se desactivan para las personas sensibles al movimiento
- Un botón para silenciar la voz, y un campo de texto siempre disponible para quienes prefieren escribir en vez de hablar
Los verdaderos retos técnicos
El reconocimiento de voz del navegador (la API Web Speech) está lejos de ser uniforme entre navegadores, y su comportamiento por defecto no está pensado con la accesibilidad en mente: en cuanto detecta el fin de una frase, envía el resultado inmediatamente, sin dar al usuario la oportunidad de releer o corregir.
Es exactamente el tipo de detalle que solo se detecta probando la herramienta en condiciones reales — y es un error que corregí recientemente: ahora, una primera pulsación captura la voz y la coloca en el campo de texto, y hay que confirmar explícitamente para enviarla. Un detalle pequeño, pero que lo cambia todo para alguien que necesita tiempo para formular su pregunta.
Lo que esto demuestra, en el fondo
Cualquiera puede escribir «accesible» en un currículum. Lo que yo quería era un ejemplo verificable: una herramienta que funcione de verdad con teclado, con un lector de pantalla, con o sin ratón, con o sin voz. Si quieres probarlo tú mismo, el botón está justo abajo a la derecha de esta página.
Escrito por Demba Mbow
Creador digital y diseñador UI/UX, certificado WCAG
¿Te ha resultado útil este artículo?
Hablemos de tu proyecto