Arduino Projects

Voice Recognition Module v3.1, multi-language commands training Arduino

Description:

voice recognition module V3.1– This Tutorial is about the Voice Recognition module v3.1. In this tutorial, you will learn how to train your Recognition module using different languages, you will also learn how to delete a voice command and replace It with another voice command.  In this tutorial, we will cover all the basics. In my future tutorials, I will be using the same voice recognition module for controlling home appliances, for controlling robots, for controlling a wheelchair and so on. you can also read my article on Tongue Controlled Wheelchair.

This is one of the best speech recognition modules available in the market and can be easily used with Arduino Uno and mega. This speech recognition module v3.1 can be easily used with the Arduino to control anything you want. For more detailed explanation watch video available at the end of this Article.


allpcb circuit

Amazon Links:

Arduino Nano USB-C Type (Recommended)

12v Adaptor:

Voice Recognition Module V3.1

Arduino Uno

*Disclosure: These are affiliate links. As an Amazon Associate I earn from qualifying purchases.

Voice recognition module V3.1:

voice recognition

This is the speech recognition module V3.1, as you can see clearly on the bottom side, we have GND, VCC, RXD, and TXD. We will solder male headers over here so that it can be easily interfaced with Arduino.

voice recognition

So this is how the voice recognition module looks after soldering the male headers. After the soldering is done, make sure you check the short circuit, for this you can use a digital multimeter. Set the Multimeter on the continuity and check all the pins soldered. Now it’s ready for the interfacing. This voice recognition module can be interfaced with the Arduino or Mega using male to female type jumper wires.


voice recognition

  1. Connect the ground of the Voice recognition module with the Arduino’s Ground.
  2. Connect the VCC of the voice recognition module with the Arduino’s 5v.
  3. Connect the RXD of the voice recognition module with pin 3 of the Arduino.
  4. Connect the TXD Pin of the voice recognition module with pin2 of the Arduino.

 Now connect a USB cable and connect the Arduino with your laptop or PC. After you connect the Arduino Uno with your laptop or Computer open the desired program, upload the code into the Arduino by clicking on the upload button and wait for a while. After you are done with the uploading then the next step is to open the Serial monitor, follow the commands and start training.

Make sure the room you are sitting in is noise free, as the background noises can really effect the command’s training and you will get errors. While recording the voice commands relax your body, try not to change your voice tone, do recording in the normal way.

Voice recognition module Commands training:

Voice recognition module Arduino Programming:

In this project, two programs will be used. One program will be used for the voice commands training and another program will be used for the controlling. Before you start the programming, first of all, make sure that you download the necessary library for the voice recognition module.


Link: https://github.com/elechouse/VoiceRecognitionV3

Voice recognition Module Commands Training Arduino Program:

 


Voice recognition Module Controlling Arduino Code:

After you are done with the command’s training. Now the next step is to use these commands to control something.


Watch Video Tutorial:

Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

Related Articles

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button