DEV Community

Oreste AI Team
Oreste AI Team

Posted on • Edited on

Oreste AI: il mio assistente vocale in JavaScript con Web Speech API

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

👉 https://testonuovo.github.io/oresteai/

Top comments (0)