La idea de voNavPilot nació durante un proyecto destinado a mejorar la accesibilidad web para ofrecer un mejor soporte a usuarios con discapacidad. Mientras trabajábamos en hacer el sitio más inclusivo, empezamos a imaginar una forma más sencilla e intuitiva de navegar: solo con comandos de voz. Una sola tecla para activar y, a partir de ahí, todo controlado por voz.
Esta idea se convirtió en una misión: desarrollar un plugin que elimine barreras digitales para usuarios con discapacidades motoras, baja visión, dificultades cognitivas e incluso para quienes simplemente prefieren hablar en lugar de hacer clic. voNavPilot está diseñado como un asistente de voz autoalojado, que da a los propietarios del sitio control total para definir y personalizar cómo se comporta cada comando de voz integrado, en varios idiomas. Sin APIs externas. Sin procesamiento en la nube. Solo navegación por voz en el sitio, con privacidad primero.
Sabemos que es un largo camino, con desafíos en distintos navegadores, entornos de usuario y dispositivos, pero estamos comprometidos a crear algo realmente útil que facilite la vida digital a todos.
¿Qué es este plugin?
Este avanzado plugin para WordPress permite a los usuarios navegar por tu sitio usando comandos de voz. Con solo pulsar una tecla, los visitantes pueden controlarlo todo sin manos: sin ratón ni teclado.
Diseñado para la accesibilidad y la facilidad de uso, el plugin admite acciones activadas por voz como desplazarse, hacer clic, leer contenido y cambiar de idioma, haciendo tu sitio más inclusivo y fácil de usar.
La versión inicial se centra en funciones esenciales para una navegación fluida, sentando las bases para una experiencia completamente controlada por voz.
Con comandos de voz integrados, acciones personalizables, soporte multilingüe y conversión de texto a voz, este plugin ofrece una forma rápida, privada y sin APIs de añadir control por voz a tu sitio WordPress.
🧠 Cómo funciona
voNavPilot transforma la interacción con los sitios web introduciendo una navegación fluida controlada por voz. En cuanto carga tu sitio, da la bienvenida con un mensaje de voz intuitivo: "Bienvenido a voNavPilot, tu asistente de navegación por voz. Pulsa cualquier tecla para iniciar el control por voz." Con solo pulsar una tecla, empieza la experiencia: una navegación sin manos, natural, rápida e inclusiva.
Lo que distingue a voNavPilot es su motor de comandos de voz totalmente integrado, impulsado por un trío de mapas de comandos dinámicos. Ya sea abrir páginas por nombre, saltar a secciones específicas, rellenar formularios o activar funciones de accesibilidad como zoom, modo en escala de grises o lectura de contenido, voNavPilot responde con precisión y rapidez. Desde desplazarse y navegar hasta personalizar la interfaz o incluso abrir apps como correo o teléfono, el asistente escucha y actúa con gran exactitud.
Cada mapa de comandos es totalmente personalizable por el administrador del sitio a través de un panel elegante. Los comandos pueden adaptarse a distintos comportamientos de usuario y localizarse en cinco idiomas principales: inglés, alemán, francés, español e italiano, logrando así una experiencia verdaderamente personalizada para audiencias globales.
En segundo plano, voNavPilot funciona con un motor de coincidencia de última generación. Utiliza fuzzysort v3.1.0 para búsqueda difusa ultrarrápida, Levenshtein 2.0.6 para detección inteligente de similitud de cadenas y NoSleep v0.12.0 para mantener la experiencia activa y sin interrupciones. Este trío garantiza la máxima precisión posible entre la intención del usuario y la acción, incluso cuando los comandos se pronuncian de forma imprecisa.
🚀 Funciones destacadas
Inicio con una sola tecla – El control por voz se activa con una sola pulsación
Control de página sin manos – Desplazarse, abrir enlaces, saltar arriba o abajo, refrescar y volver atrás, todo por voz
Relleno de formularios por voz – Soporta navegación por campos, modo de deletreo y detección de reCAPTCHA (probado con WPForms e invisible reCAPTCHA v2)
Activadores de contacto – mailto: abre tu app de correo predeterminada, tel: abre tu app de llamadas (si está disponible)
Cambio multilingüe – Cambia a un idioma existente del sitio diciendo su nombre
Controles de zoom – Acercar, alejar o restablecer el zoom por voz
Modos de accesibilidad visual – Cambia entre alto contraste, escala de grises y vista simple para facilitar la lectura
Visibilidad de imágenes – Muestra u oculta todas las imágenes por voz
Control de banner de cookies – Oculta o muestra avisos de cookies por voz
Texto a voz (TTS) – Lee el contenido de la página, incluyendo título o texto ALT de las imágenes
Completamente en el navegador – Todo el reconocimiento de voz se procesa localmente (sin APIs externas)
Sin APIs necesarias – Todo el procesamiento de voz ocurre en el navegador (respetando la privacidad)
Sin instalación de base de datos – No requiere configuración de base de datos para funcionar
Flexibilidad de idioma – Inglés, alemán, francés, español e italiano
⚙️ Funciones del panel de administración
Diseño visual y ajustes TTS – Personaliza el nombre del bot, posición del widget, márgenes y velocidad de TTS
Colores dinámicos de botones – Adapta el color del botón del widget al tema de tu sitio
Gestión de etiquetas y traducciones – Personaliza todas las etiquetas y textos en cinco idiomas
Comandos de voz para abrir enlaces – Configura comandos para abrir enlaces por voz
Configuración de comandos de control – Añade o ajusta comandos de voz para controlar el sitio
Comandos de voz para formularios – Gestiona comandos para completar formularios por voz
Editor de mapa de deletreo – Personaliza las correspondencias fonéticas para la entrada por deletreo
🎯 Ideal para
Propietarios de sitios WordPress que quieran mejorar la accesibilidad y ofrecer una experiencia de usuario innovadora y controlada por voz
Instituciones públicas, museos, organizaciones educativas y plataformas sanitarias que buscan navegación inclusiva y sin manos
Cualquiera que quiera añadir navegación por voz fácilmente, sin programación, sin configuración compleja de base de datos y sin depender de APIs externas
♿ Accesibilidad
Nuestro plugin está diseñado pensando en la accesibilidad para ayudar a una amplia gama de usuarios, garantizando que todos puedan navegar por tu sitio con facilidad, independientemente de sus capacidades. Así beneficia a distintos grupos:
Discapacidades motoras: Permite navegar completamente con comandos de voz tras una activación sencilla, sin necesidad de ratón ni teclado.
Baja visión: Ofrece control sin teclado, texto a voz (TTS) y varios modos de contraste visual para facilitar la navegación y la lectura.
Dificultades cognitivas: Dispone de una interfaz simple, mínimas distracciones y retroalimentación hablada para una interacción intuitiva.
💻 Requisitos técnicos y compatibilidad del navegador
WordPress 5.6 o superior
PHP 7.4 o superior (recomendado 8.0+)
Navegador moderno con soporte para reconocimiento de voz
JavaScript debe estar habilitado
Función de texto a voz requerida (soporte del navegador)
No se requieren integraciones externas de API o claves
Edge: Mejor experiencia, totalmente compatible. Chrome: La mayoría de funciones funcionan, TTS puede ser inconsistente en móviles. Firefox: No compatible (reconocimiento de voz no disponible)
⚠️ Las funciones de navegación por voz son limitadas en iOS Safari y Chrome. Mejor experiencia en navegadores de escritorio.
🛠️ Dependencias
fuzzysort v3.1.0 – Ordenación de cadenas rápida y ligera con coincidencia difusa
levenshtein 2.0.6 – Calcula la distancia de Levenshtein para medir similitud de cadenas
NoSleep v0.12.0 – Evita que el dispositivo se suspenda mientras el plugin está activo