The Story Behind

The idea for voNavPilot was born during a project aimed at enhancing website accessibility to better support users with disabilities. While working on making the site more inclusive, we began to imagine a simpler, more intuitive way to navigate — using just voice commands. One keypress to activate, and from there, everything controlled by voice.

This idea turned into a mission: to develop a plugin that breaks digital barriers for users with motor impairments, low vision, cognitive challenges — and even for those who simply prefer speaking over clicking. voNavPilot is designed like a self-hosted voice bot, giving website owners full control to define and customize how each built-in voice command behaves — in multiple languages. No external APIs. No cloud processing. Just privacy-first, on-site voice navigation.

We know this is a long journey, with challenges across browsers, user environments, and devices — but we’re committed to building something truly impactful that makes digital life easier for everyone.

What Is This Plugin?

This advanced WordPress plugin lets users navigate your site using voice commands. With just one keypress, visitors can control everything hands-free — no mouse or keyboard needed.

Designed for accessibility and ease of use, the plugin supports voice-activated actions like scrolling, clicking, reading content, and switching languages, making your site more inclusive and user-friendly.

The initial version focuses on essential features for seamless website navigation, setting the stage for a fully voice-controlled experience.

With built-in voice commands, customizable actions, multilingual support, and text-to-speech, this plugin offers a fast, private, and API-free way to add voice control to your WordPress site.

🧠 How It Works

voNavPilot transforms how users interact with websites by introducing seamless, voice-driven navigation. The moment your site loads, it welcomes users with an intuitive voice prompt: "Welcome to voNavPilot, your voice navigation assistant. Press any key to start voice control." With just a single key press, the experience begins—enabling fluid, hands-free browsing that feels natural, fast, and inclusive.

What makes voNavPilot stand out is its deeply integrated voice command engine, powered by a trio of dynamic command maps. Whether it’s opening pages by name, jumping to specific sections, filling out forms, or triggering accessibility features like zooming, grayscale mode, or reading content aloud—voNavPilot responds with precision and speed. From scrolling and navigating to customizing the interface or even launching apps like mail and phone, the assistant listens and acts on voice input with remarkable accuracy.

Every command map is fully customizable by the site administrator via a sleek dashboard. Commands can be tailored to different user behaviors and localized in five major languages—English, German, French, Spanish, and Italian—making the experience feel truly personal across global audiences.

Behind the scenes, voNavPilot is fueled by a cutting-edge matching engine. It leverages fuzzysort v3.1.0 for lightning-fast fuzzy search, Levenshtein 2.0.6 for smart string similarity detection, and NoSleep v0.12.0 to keep the experience alive and responsive without interruption. This trio ensures the highest possible match accuracy between user intent and action—even when commands are spoken imprecisely.

🚀 Feature Highlights

⚙️ Admin Dashboard Features

🎯 Ideal For

♿ Accessibility

Our plugin is designed with accessibility in mind to support a wide range of users, ensuring that everyone can navigate your site with ease, regardless of their abilities. Here's how it benefits different groups:

💻 Tech Requirements & Browser Compatibility

Edge: Best experience, fully supported. Chrome: Most features work, TTS performance can be inconsistent on mobile devices. Firefox: Not supported (missing speech recognition support) ⚠️ Voice navigation features are limited on iOS Safari and Chrome due to browser restrictions. Best experience is on desktop browsers.

🛠️ Dependencies