L’idée de voNavPilot est née lors d’un projet visant à améliorer l’accessibilité des sites web pour mieux soutenir les utilisateurs en situation de handicap. En travaillant à rendre le site plus inclusif, nous avons imaginé un moyen plus simple et intuitif de naviguer — en utilisant uniquement des commandes vocales. Une simple pression sur une touche pour activer, et ensuite tout est contrôlé par la voix.
Cette idée est devenue une mission : développer un plugin qui supprime les barrières numériques pour les utilisateurs avec des troubles moteurs, une faible vision, des difficultés cognitives — et même pour ceux qui préfèrent simplement parler plutôt que cliquer. voNavPilot est conçu comme un bot vocal auto-hébergé, donnant aux propriétaires de sites un contrôle total pour définir et personnaliser le comportement de chaque commande vocale intégrée — dans plusieurs langues. Aucun API externe. Aucun traitement dans le cloud. Juste une navigation vocale sur site, respectueuse de la vie privée.
Nous savons que c’est un long voyage, avec des défis à travers les navigateurs, les environnements utilisateurs et les appareils — mais nous nous engageons à créer quelque chose de vraiment impactant qui facilite la vie numérique de tous.
Qu’est-ce que ce plugin ?
Ce plugin WordPress avancé permet aux utilisateurs de naviguer sur votre site en utilisant des commandes vocales. En une seule pression sur une touche, les visiteurs peuvent tout contrôler sans les mains — pas besoin de souris ni de clavier.
Conçu pour l’accessibilité et la facilité d’utilisation, le plugin prend en charge des actions activées par la voix comme le défilement, les clics, la lecture du contenu et le changement de langue, rendant votre site plus inclusif et convivial.
La version initiale se concentre sur les fonctionnalités essentielles pour une navigation fluide sur le site, préparant le terrain pour une expérience entièrement contrôlée par la voix.
Avec des commandes vocales intégrées, des actions personnalisables, la prise en charge multilingue et la synthèse vocale, ce plugin offre un moyen rapide, privé et sans API d’ajouter le contrôle vocal à votre site WordPress.
🧠 Comment ça fonctionne
voNavPilot transforme la manière dont les utilisateurs interagissent avec les sites web en introduisant une navigation fluide et pilotée par la voix. Dès le chargement du site, il accueille les utilisateurs avec une invite vocale intuitive : "Bienvenue sur voNavPilot, votre assistant de navigation vocale. Appuyez sur une touche pour activer le contrôle vocal." Une simple pression sur une touche suffit pour commencer — permettant une navigation mains libres fluide et naturelle.
Ce qui distingue voNavPilot, c’est son moteur de commandes vocales profondément intégré, alimenté par trois cartes de commandes dynamiques. Que ce soit pour ouvrir des pages par nom, sauter à des sections spécifiques, remplir des formulaires ou activer des fonctionnalités d’accessibilité comme le zoom, le mode gris ou la lecture à voix haute — voNavPilot répond avec précision et rapidité. Du défilement à la navigation, en passant par la personnalisation de l’interface ou le lancement d’applications comme mail et téléphone, l’assistant écoute et agit sur la voix avec une précision remarquable.
Chaque carte de commandes est entièrement personnalisable par l’administrateur via un tableau de bord élégant. Les commandes peuvent être adaptées aux différents comportements des utilisateurs et localisées en cinq langues majeures — anglais, allemand, français, espagnol et italien — offrant une expérience véritablement personnalisée à un public mondial.
Dans les coulisses, voNavPilot est propulsé par un moteur de correspondance de pointe. Il utilise fuzzysort v3.1.0 pour une recherche floue ultra-rapide, Levenshtein 2.0.6 pour la détection intelligente de similarité de chaînes, et NoSleep v0.12.0 pour maintenir l’expérience active sans interruption. Ce trio garantit la meilleure précision possible entre l’intention de l’utilisateur et l’action — même lorsque les commandes sont prononcées de manière approximative.
🚀 Points forts
Activation en une touche – Le contrôle vocal s’active en appuyant sur une seule touche
Contrôle mains libres – Faire défiler, ouvrir des liens, aller en haut ou en bas, rafraîchir et revenir en arrière — tout par la voix
Remplissage de formulaires vocal – Navigation dans les champs, mode orthographe et détection reCAPTCHA (testé avec WPForms & invisible reCAPTCHA v2)
Déclencheurs de contact – mailto : ouvre votre application mail par défaut, tel : ouvre votre application d’appel (si disponible).
Changement de langue – Changez la langue existante du site en prononçant son nom
Contrôles de zoom – Zoom avant, zoom arrière ou réinitialiser le zoom par la voix
Modes d’accessibilité visuelle – Passez au contraste élevé, au mode gris ou à une vue simplifiée pour faciliter la lecture
Visibilité des images – Affichez ou masquez toutes les images via la voix
Gestion des bannières de cookies – Masquez ou affichez les notifications de cookies par la voix
Synthèse vocale (TTS) – Lecture du contenu de la page à voix haute, y compris le titre ou le texte ALT des images.
Entièrement basé sur le navigateur – Toute la reconnaissance vocale est traitée localement (sans API externe)
Aucune API requise – Tout le traitement vocal se fait dans le navigateur (respect de la vie privée)
Aucune installation de base de données nécessaire – Ne nécessite aucune configuration de base de données pour fonctionner
Flexibilité linguistique – Anglais, allemand, français, espagnol et italien
⚙️ Fonctionnalités du tableau de bord
Paramètres de design et TTS – Personnalisez le nom du bot, positionnez le widget, ajustez les marges et définissez la vitesse TTS
Couleurs dynamiques des boutons – Faites correspondre la couleur du bouton du widget au thème du site
Gestion des étiquettes et traductions – Personnalisez tous les textes et étiquettes en cinq langues
Commandes vocales pour ouvrir des liens – Configurez les commandes pour ouvrir des liens par la voix
Configuration des commandes de contrôle – Ajoutez ou ajustez les commandes vocales pour le contrôle du site
Commandes vocales pour remplissage de formulaires – Gérez les commandes pour la saisie vocale des formulaires
Éditeur de carte orthographique – Personnalisez les correspondances phonétiques pour la saisie par orthographe
🎯 Public idéal
Propriétaires de sites WordPress souhaitant améliorer l’accessibilité et offrir une expérience utilisateur vocale de pointe
Institutions publiques, musées, organisations éducatives et plateformes de santé visant une navigation inclusive et mains libres
Toute personne souhaitant ajouter facilement une navigation vocale puissante — sans codage, sans base de données complexe et sans dépendance aux API externes
♿ Accessibilité
Notre plugin est conçu pour l’accessibilité afin de soutenir un large éventail d’utilisateurs, garantissant que chacun puisse naviguer sur votre site facilement, quelles que soient ses capacités. Voici comment il bénéficie à différents groupes :
Troubles moteurs : Permet une navigation complète avec commandes vocales après une simple activation — pas besoin de souris ou de clavier.
Basse vision : Offre un contrôle sans clavier, la synthèse vocale (TTS) et plusieurs modes de contraste visuel pour faciliter la lecture et la navigation.
Difficultés cognitives : Interface simple, distractions minimales et retour vocal pour une interaction intuitive.
💻 Exigences techniques & Compatibilité des navigateurs
WordPress 5.6 ou supérieur
PHP 7.4 ou supérieur (recommandé 8.0+)
Navigateur moderne avec prise en charge de la reconnaissance vocale
JavaScript doit être activé
Fonction Text-to-Speech requise (supportée par le navigateur)
Aucune intégration API externe ou clé requise
Edge: Meilleure expérience, totalement supporté. Chrome: La plupart des fonctionnalités fonctionnent, TTS peut être incohérent sur mobile. Firefox: Non supporté (reconnaissance vocale manquante)
⚠️ Les fonctions de navigation vocale sont limitées sur iOS Safari et Chrome. Meilleure expérience sur navigateurs desktop.
🛠️ Dépendances
fuzzysort v3.1.0 – Tri rapide et léger de chaînes avec correspondance floue
levenshtein 2.0.6 – Calcul de distance de Levenshtein pour la similarité de chaînes
NoSleep v0.12.0 – Empêche l’appareil de se mettre en veille pendant l’utilisation du plugin