DEV Community

Oreste AI Team
Oreste AI Team

Posted on

🚀 Oreste AI — Assistente vocale web costruito con HTML, CSS e JavaScript

Oreste AI è un progetto sperimentale di assistente vocale italiano che funziona direttamente nel browser, senza installazioni e senza backend.

È costruito usando tecnologie web base:

HTML
CSS
JavaScript
Web Speech API

👉 Progetto live:
https://testonuovo.github.io/oreste-ai/index.html

🎯 Obiettivo del progetto

L’idea di Oreste AI è semplice:

creare un assistente vocale completamente web-based che possa:

ascoltare la voce dell’utente 🎤
rispondere con sintesi vocale 🔊
aprire siti web 🌐
eseguire comandi rapidi ⚡
funzionare direttamente dal browser
🧠 Come funziona

Il cuore del progetto si basa su due API del browser:

🔹 SpeechRecognition (input vocale)

Permette di trasformare la voce in testo.

🔹 SpeechSynthesis (output vocale)

Permette all’avatar di “parlare” con l’utente.

💬 Esempio di logica

Il sistema interpreta il testo e risponde a comandi come:

“cerca pizza”
“youtube”
“che ore sono”
“google”
“facebook”

E apre automaticamente le pagine o risponde vocalmente.

🖥️ Interfaccia

L’interfaccia è semplice e leggera:

input testuale
pulsante microfono 🎤
pulsante invia
output vocale
avatar animato che reagisce quando parla
🧩 Tecnologie usate
HTML5 → struttura
CSS3 → design
JavaScript → logica
Web Speech API → voce
⚙️ Caratteristiche principali

✔ Assistente vocale italiano
✔ Nessuna installazione richiesta
✔ Funziona su GitHub Pages
✔ Apertura automatica siti web
✔ Sintesi vocale in tempo reale
✔ Sistema espandibile con nuovi comandi

🌍 Demo live

👉 Prova Oreste AI qui:
https://testonuovo.github.io/oreste-ai/index.html

🔮 Possibili miglioramenti futuri
memoria conversazionale
integrazione AI (tipo ChatGPT API)
comandi OS avanzati
app mobile wrapper
personalizzazione avatar
sistema plugin
🧠 Conclusione

Oreste AI è un progetto educativo che dimostra come sia possibile costruire un assistente vocale funzionante direttamente nel browser usando solo JavaScript puro.

È un punto di partenza per sistemi più avanzati di interazione vocale web.

Top comments (0)