Dev.to WebDev πŸ›  Dev πŸ‘ 0

🎀 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

πŸ“° Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β€” full credit and traffic to the original publisher.