Uno degli aspetti che mi interessa maggiormente nello sviluppo di Oreste AI è l'interazione vocale.
L'obiettivo è permettere all'utente di parlare con l'assistente in modo semplice, utilizzando comandi in italiano.
Per esempio:
“Oreste AI, impara Canva”
Il comando viene riconosciuto da JavaScript e può essere utilizzato per aprire direttamente la guida Impara Canva con Oreste AI.
⚙️ La parte tecnica
Per il riconoscimento vocale sto utilizzando le API disponibili nel browser, attraverso SpeechRecognition e webkitSpeechRecognition.
Per la risposta vocale utilizzo invece SpeechSynthesisUtterance.
In questo modo Oreste AI può:
🎤 ascoltare la voce dell'utente
🧠 elaborare il comando
🌐 eseguire l'azione richiesta
🔊 rispondere vocalmente in italiano
🎨 Un esempio con Canva
Uno dei comandi che ho integrato è:
“Impara Canva”
Quando Oreste AI riconosce il comando, può aprire la pagina della guida Canva.
La guida contiene diverse sezioni e continua a essere ampliata durante lo sviluppo.
🚀 Sviluppo continuo
Sto costruendo Oreste AI gradualmente, aggiungendo una funzione alla volta e testando il comportamento direttamente nel browser.
È un progetto personale, ma soprattutto è un percorso di apprendimento continuo.
Ogni errore diventa un'occasione per capire meglio il codice e ogni nuova funzione rappresenta un altro passo avanti.
🔗 Oreste AI:
https://testonuovo.github.io/oreste-ai/
Il progetto continua. 🤖🚀
Top comments (0)