π€ 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
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
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β full credit and traffic to the original publisher.