ultimo aggiornamento 14 aprile 2012


 

La EasyVR Shield permette di dotare la scheda Arduino della capacità di riconoscimento vocale, oltre a questo è presente una funzione di riproduzione del suono (un massimo di 9 minuti di audio registrato o discorso).
Commercializzata dalla VeeaR che è un marchio di prodotti di alta qualità a bassi costi per l'aggiunta di funzionalità integrate di riconoscimento vocale per qualsiasi applicazione.  La linea di prodotti VeeaR offrono una serie di prodotti progettati per aiutarvi a sviluppare e attuare le capacità di riconoscimento vocale per applicazioni in cui è richiesto il comando vocale.
La scheda è stata messa a punto con la collaborazione della RoboTech srl, che tra l'altro ha progettato e sviluppato le funzionalità, l'elettronica ed il software del robot I-Droid 01.


EasyVR_User_Manual_3.3.pdf

(EasyVR-Commander-3.2.5-QS-5.2.1.zip)

EasyVR-Arduino-library-1.1.zip

EasyVR_protocol_header.zip

Sulla scheda qui presentata è integrato un modulo EasyVR e comprende tutti i connettori che semplificano il collegamento alla scheda Arduino e il PC.
Il modulo può utilizzare sia i wordset "Speaker Independent" (SI) già inseriti nel modulo oppure fino a 32 comandi "Speaker Dependent" (SD) addestrabili dall'utente

 

 

 

 

 

Foto della scheda EasyVR Shield

Lato inferiore della scheda

Lato superiore della scheda EasyVR Shield, al centro è visibile il modulo EasyVR

Il circuito del modulo è basato su un microcontrollore RSC-4128 prodotta dalla Sensory specifico per applicazioni vocali e una memoria Flash esterna di 4 MBit prodotta dalla SST la frequenza di clock è dato da un risuonatore ceramico da 3.58MHz.

Il modulo EasyVR è connesso alla EasyVR Shield, l'alimentazione della scheda è pari a 5V viene ridotta a 3.0V tramite un apposito regolatore presente sul modulo

Sul modulo è inoltre presente un integrato che si occupa di traslare i livelli di tensione di 5V dal lato TTL di Arduino a quelli 3.0V del modulo EasyVR
Il modulo permette di interagire vocalmente con il robot, il riconoscimento di tali comandi, avviene attraverso l'identificazione di parole predefinite, inserite nella memoria della scheda elettronica del modulo.
Per rendere comprensibili al robot le parole pronunciate, è indispensabile parlare in modo naturale, non eccessivamente veloce e senza enfatizzare il tono, ad una distanza, ideale, di circa 60 cm dal microfono.
Naturalmente, la percezione/comprensione delle parole da parte del processore, è influenzata dall'ambiente circostante: ambienti in cui ci sono disturbi, eco o riverbero, influenzano negativamente, il riconoscimento dei comandi vocali.
Per la programmazione della scheda viene utilizzata la scheda Arduino su viene caricato un'apposito programma "bridge".
In aggiunta alle caratteristiche del modulo EasyVR, lo shield ha connettori supplementari per l'ingresso microfonico, l'uscita per un altoparlante da 8 ohm,  un jack audio per il collegamento line-out/cuffia.    E' possibile l'accesso ai pin di I/O del modulo EasyVR.   E' inoltre incluso un LED programmabile per mostrare un feedback durante le operazioni di riconoscimento.

 

Caratteristiche dell' EasyVR Shield

Contenuto della confezione

Caratteristiche del modulo EasyVR

 

Link al sito dell'azienda Robotech che
ha creato I-Droid 01 e il modulo EasyVR Shield


Per maggiori informazioni

Elenco revisioni
14/04/2012 Aggiornato link
07/10/2011 Emissione preliminare