In questo progetto ho creato Oreste AI, un assistente vocale italiano basato su JavaScript puro, HTML e Web Speech API.
L’obiettivo è realizzare un assistente leggero, funzionante direttamente nel browser, senza installazioni.
🔧 Tecnologie utilizzate
HTML5
CSS3
JavaScript puro
Web Speech API (riconoscimento vocale)
SpeechSynthesis API (voce)
Google Search integration
🎯 Funzionalità principali
Oreste AI può:
🎤 Ascoltare comandi vocali
🗣 Rispondere con voce sintetica
🌐 Aprire siti web automaticamente
🔎 Fare ricerche su Google
📥 Gestire download di programmi (Chrome, VLC, Firefox)
⏰ Mostrare data e ora in tempo reale
🧠 Interpretare comandi “apri”, “cerca”, “trova”
🧠 Come funziona il motore vocale
Il riconoscimento vocale è basato su:
SpeechRecognition (Web Speech API)
La risposta vocale invece usa:
SpeechSynthesisUtterance
Esempio:
const msg = new SpeechSynthesisUtterance("Ti ascolto");
speechSynthesis.speak(msg);
🎤 Esempio di comando
L’utente può dire:
“apri youtube”
“cerca intelligenza artificiale”
“scarica vlc”
E il sistema risponde automaticamente.
🌐 Apertura intelligente dei siti
Oreste AI riconosce se un input è:
un sito web → lo apre direttamente
una ricerca → usa Google Search
Esempio logica:
“youtube” → https://youtube.com
“miglior AI” → ricerca Google
📥 Sistema download smart
Il sistema include una logica per:
Chrome
Firefox
VLC
Musica (YouTube)
oppure ricerca automatica se non riconosciuto.
💡 Obiettivo del progetto
Questo progetto nasce come:
esperimento di AI web
assistente vocale educativo
base per futuri sistemi più avanzati
🚀 Possibili sviluppi futuri
Chat AI tipo ChatGPT
Memoria conversazioni
Avatar animato parlante
Integrazione API AI reali
App store interno
📌 Conclusione
Oreste AI è un progetto in evoluzione che mostra come sia possibile creare un assistente vocale completo direttamente nel browser usando solo JavaScript.
🔗 Link progetto
Top comments (0)