DEV Community

Oreste AI Team
Oreste AI Team

Posted on

🎤 Come sto costruendo i comandi vocali di Oreste AI

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. 🤖🚀

webdev #javascript #html #css #ai

Top comments (0)