L'idea di voNavPilot è nata durante un progetto volto a migliorare l'accessibilità dei siti web per supportare meglio gli utenti con disabilità. Durante il lavoro per rendere il sito più inclusivo, abbiamo immaginato un modo più semplice e intuitivo di navigare — usando solo comandi vocali. Una pressione di tasto per attivare e da lì, tutto controllato dalla voce.
Questa idea si è trasformata in una missione: sviluppare un plugin che abbatta le barriere digitali per utenti con disabilità motorie, problemi di vista, difficoltà cognitive — e anche per chi semplicemente preferisce parlare piuttosto che cliccare. voNavPilot è progettato come un voice bot self-hosted, dando ai proprietari del sito pieno controllo per definire e personalizzare il comportamento di ogni comando vocale incorporato — in più lingue. Nessuna API esterna. Nessuna elaborazione in cloud. Solo navigazione vocale on-site, privacy-first.
Sappiamo che è un lungo viaggio, con sfide tra browser, ambienti utente e dispositivi — ma siamo impegnati a costruire qualcosa di davvero utile che renda la vita digitale più facile per tutti.
Cos'è Questo Plugin?
Questo avanzato plugin WordPress permette agli utenti di navigare il tuo sito usando comandi vocali. Con una sola pressione di tasto, i visitatori possono controllare tutto senza mani — senza mouse o tastiera.
Progettato per l'accessibilità e la facilità d'uso, il plugin supporta azioni vocali come lo scorrimento, clic sui link, lettura dei contenuti e cambio lingua, rendendo il sito più inclusivo e user-friendly.
La versione iniziale si concentra sulle funzioni essenziali per una navigazione fluida, preparando il terreno per un'esperienza completamente controllata dalla voce.
Con comandi vocali incorporati, azioni personalizzabili, supporto multilingue e text-to-speech, questo plugin offre un modo rapido, privato e senza API per aggiungere il controllo vocale al tuo sito WordPress.
🧠 Come Funziona
voNavPilot trasforma l'interazione degli utenti con i siti web introducendo una navigazione fluida e basata sulla voce. Al caricamento del sito, accoglie gli utenti con un prompt vocale intuitivo: "Benvenuto in voNavPilot, il tuo assistente di navigazione vocale. Premi un tasto per iniziare il controllo vocale." Con una sola pressione, l'esperienza ha inizio, abilitando una navigazione naturale, veloce e inclusiva.
Ciò che rende voNavPilot unico è il motore di comandi vocali profondamente integrato, alimentato da tre mappe di comandi dinamiche. Che si tratti di aprire pagine per nome, saltare a sezioni specifiche, compilare moduli o attivare funzioni di accessibilità come zoom, modalità scala di grigi o lettura dei contenuti — voNavPilot risponde con precisione e velocità. Dallo scorrimento alla navigazione, dalla personalizzazione dell'interfaccia fino all'apertura di app come mail e telefono, l'assistente ascolta e agisce sui comandi vocali con notevole accuratezza.
Ogni mappa di comandi è completamente personalizzabile dall'amministratore tramite un elegante dashboard. I comandi possono essere adattati ai comportamenti degli utenti e localizzati in cinque lingue principali — inglese, tedesco, francese, spagnolo e italiano — offrendo un'esperienza realmente personale a livello globale.
Dietro le quinte, voNavPilot utilizza un motore di matching all'avanguardia. Sfrutta fuzzysort v3.1.0 per ricerche fuzzy rapidissime, Levenshtein 2.0.6 per il rilevamento intelligente della similarità tra stringhe e NoSleep v0.12.0 per mantenere l'esperienza attiva e reattiva senza interruzioni. Questo trio garantisce la massima precisione tra intenzione dell'utente e azione — anche quando i comandi sono pronunciati in modo impreciso.
🚀 Caratteristiche Principali
Avvio con un tasto – Controllo vocale attivato con una sola pressione
Controllo della Pagina senza mani – Scorri, apri link, vai in cima o in fondo, aggiorna e torna indietro — tutto con la voce
Compilazione Moduli via Voce – Supporta navigazione tra campi, modalità spelling e rilevamento reCAPTCHA (testato con WPForms & invisible reCAPTCHA v2)
Trigger di Contatto – mailto: apre l'app di posta predefinita, tel: apre l'app di chiamata (se disponibile)
Cambio Lingua – Passa a una lingua del sito esistente pronunciandone il nome
Controllo Zoom – Ingrandisci, riduci o resetta lo zoom tramite voce
Modalità Accessibilità Visiva – Alterna tra Alto Contrasto, Scala di Grigi e Vista Semplice per una lettura più agevole
Visibilità Immagini – Mostra o nascondi tutte le immagini tramite voce
Controllo Banner Cookie – Nascondi o mostra avvisi cookie tramite voce
Text-to-Speech (TTS) – Legge ad alta voce i contenuti della pagina, inclusi titolo e ALT delle immagini
Completamente nel Browser – Tutto il riconoscimento vocale avviene localmente (nessuna API esterna)
Nessuna API Necessaria – Tutta l'elaborazione vocale avviene nel browser (rispetto della privacy)
Nessuna Installazione Database – Non richiede configurazioni di database
Lingue Supportate – Inglese, Tedesco, Francese, Spagnolo e Italiano
⚙️ Funzionalità Dashboard Admin
Design Visivo & Impostazioni TTS – Personalizza il nome del bot, posiziona il widget, regola margini e velocità TTS
Colori Dinamici Pulsanti – Abbina il colore del pulsante del widget al tema del sito
Gestione Etichette e Traduzioni – Personalizza testi e etichette in cinque lingue
Comandi Vocali per Aprire Link – Configura comandi per aprire link tramite voce
Configurazione Comandi di Controllo – Aggiungi o modifica comandi vocali per controllare il sito
Comandi Vocali per Compilazione Moduli – Gestisci comandi per la compilazione vocale dei moduli
Editor Mappa Spelling – Personalizza le corrispondenze fonetiche per l'input spelling
🎯 Ideale Per
Proprietari di siti WordPress che vogliono aumentare l'accessibilità e offrire un'esperienza utente innovativa e vocale
Istituzioni pubbliche, musei, organizzazioni educative e piattaforme sanitarie che cercano una navigazione inclusiva e senza mani
Chiunque desideri aggiungere una potente navigazione vocale facilmente — senza codice, senza database complessi e senza dipendenza da API esterne
♿ Accessibilità
Il nostro plugin è progettato pensando all'accessibilità per supportare una vasta gamma di utenti, assicurando che tutti possano navigare il sito con facilità, indipendentemente dalle loro abilità. Ecco come beneficia diversi gruppi:
Disabilità Motorie: Permette la navigazione completa tramite comandi vocali dopo una semplice attivazione — niente mouse o tastiera.
Vista Ridotta: Offre controllo senza tastiera, text-to-speech (TTS) e modalità di contrasto multiple per una lettura più agevole dei contenuti.
Sfide Cognitive: Interfaccia semplice, distrazioni minime e feedback vocale per un'interazione intuitiva.
💻 Requisiti tecnici e compatibilità del browser
WordPress 5.6 o superiore
PHP 7.4 o superiore (consigliato 8.0+)
Browser moderno con supporto al riconoscimento vocale
Nessuna integrazione esterna API o chiavi richiesta
Edge: Migliore esperienza, completamente supportato. Chrome: La maggior parte delle funzionalità funziona, TTS può essere incoerente su dispositivi mobili. Firefox: Non supportato (manca il riconoscimento vocale)
⚠️ Le funzionalità di navigazione vocale sono limitate su iOS Safari e Chrome. Migliore esperienza su browser desktop.
🛠️ Dipendenze
fuzzysort v3.1.0 – Ordinamento rapido e leggero delle stringhe con fuzzy matching
levenshtein 2.0.6 – Calcolo della distanza di Levenshtein per similarità tra stringhe
NoSleep v0.12.0 – Impedisce al dispositivo di andare in standby mentre il plugin è attivo