Ce que vous apprendrez

Utilisation du module de reconnaissance vocale Elechouse V3

Prérequis

Aucun

Contenu du cours

Pour réaliser ce tutoriel, nous aurons besoin du matériel suivant :

       Un module de reconnaissance vocale Elechouse V3 et son microphone


Module Elechouse V3 et un microphone

       Une carte Arduino Uno


Carte Arduino UNO

       Un câble USB pour connecter l’Arduino au PC


Câble USB A-B

       Des fils de connexion

                                                                                                       

Connecteurs mâle-mâle

 

 

 

 

       Une DEL


Diode Electroluminescente

       Une résistance de 220 ohms


Résistance de 220 ohms

 

 

 

       Une breadboard


Plaquette breadboard

NB : Tout le matériel utilisé est disponible sur le site de YoupiLab (youpilab.com) 

Installation de la bibliothèque

Pour utiliser le module de reconnaissance vocale Elechouse V3 avec Arduino, il faut installer une librairie spécifique qui est disponible sur le site web de Elechouse. Cette librairie contient des exemples de code pour contrôler une LED, un relais ou un servo-moteur avec la voix.

Pour installer la librairie, suivez les étapes suivantes :

       Téléchargez le fichier zip de la librairie. Vous pouvez télécharger le ficher zip de la librairie à partir du lien suivant : https://www.elechouse.com/elechouse/images/product/VR3/VoiceRecognitionV3.zip

       Décompressez le fichier zip dans votre IDE Arduino

Avant de pouvoir utiliser le module de reconnaissance vocale Elechouse V3, il faut l’entraîner à reconnaître les commandes vocales que nous voulons utiliser. Le module peut stocker jusqu’à 80 commandes vocales d’une durée maximale de 1500 millisecondes chacune. Il n’y a pas de restriction sur la langue ou le son des commandes, mais il faut que le module soit entraîné par la même personne qui va l’utiliser, car il est dépendant du locuteur.

Pour entraîner le module à reconnaître les commandes vocales, suivez les étapes suivantes :

                                                                        

Plan de câblage du module Elechouse V3, la carte Arduino et la led

 

       Connectez le module à l’Arduino via le plan suivant :

Elechouse V3

Arduino UNO

Rx

3

Tx

2

VCC

5V

GND

GND

Connection entre l’Arduino UNO et le Elechouse V3

 

       Connecter l’Arduino au PC via son câble.

       Ouvrez l’exemple “vr_sample_train” de la librairie VR3 dans l’IDE Arduino et téléversez-le sur votre carte.

                                                                         

       Ouvrez le moniteur série de l’IDE Arduino et réglez le débit en bauds à 115200.


       Envoyez la commande train (indice). Ex : (les indices commencent à partir de 0).

                                                                                      

       Prononcez la commande vocale souhaitée dans le microphone du module et attendez la confirmation (Chaque commande doit être inférieure à 1500 ms).

       Répétez la même commande vocale autant de fois qu’il le faut pour la mémoriser.

                                                                              

       Répétez les étapes précédentes pour les autres commandes vocales.

       Envoyez la commande load (indice) pour charger les enregistrements. Ex : load 0 1