Elechouse Voice Recognition Module V3.1 and Arduino - Setup and Tutorial

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 139

  • @Science.Buddies
    @Science.Buddies  6 місяців тому +4

    UPDATE May 2024: We have been getting a lot of comments about this voice recognition module not working properly. If you are having trouble we recommend either contacting the manufacturer directly for support, or contacting the seller for a refund or replacement board.

  • @tubatuba5968
    @tubatuba5968 11 місяців тому +1

    Great video. Simple and easy explanation.

  • @bobhammell6308
    @bobhammell6308 Рік тому

    Great video that covers install and training, much appreciated!

  • @Cyros_Sachin
    @Cyros_Sachin 8 місяців тому +4

    bro plz help me.... i have purchased this module today only but while training it , it show trained successfully but when i used to load them it show untrained .... plz plz help me

    • @Science.Buddies
      @Science.Buddies  8 місяців тому

      A lot of users have been reporting this issue lately and it appears that it might be a problem with a bad batch of boards. We recommend contacting the manufacturer for a replacement.

    • @riverzin3186
      @riverzin3186 2 місяці тому

      get the DF Robot Gravity voice recognition. I bought the elechouse one and it didn't work and had to fight for a refund. The DF Robot one is awesome. It's cheaper and far superior. I hooked mine up to all sorts of motors, relays etc and it worked seamlessly. So good, I bought another for my workshop.

  • @dragonbots-en4lx
    @dragonbots-en4lx 19 днів тому

    thank you although i still havent bought the module I still wanted to know how to program and connect the board,Thank you!

  • @piotrsakowski9567
    @piotrsakowski9567 2 роки тому +2

    great video thenk you so much!

  • @MrRandom19787
    @MrRandom19787 4 місяці тому +1

    Can you please help me. Every time I try to train m module it keeps saying train timeout.

  • @TheDradge
    @TheDradge 5 місяців тому

    How do you access all 80 possible stored voice commands? Like what do they mean by "7 from 80 at once"? What does "at once" mean? Can't the bank of 7 be dynamically switched out?

  • @dungnguyen-si2sz
    @dungnguyen-si2sz 6 місяців тому +2

    can u help me with the error: at the very first time it said "record 0 success" but when I "load 0", it said "load 0 success; record untrained" I did all the following steps and got stuck at here, thank you so much, Sir.

    • @Science.Buddies
      @Science.Buddies  6 місяців тому +1

      We have been getting a lot of user reports about this error with this module and it appears there may be a faulty batch of boards, we recommend contacting the seller for a replacement or refund.

    • @dungnguyen-si2sz
      @dungnguyen-si2sz 6 місяців тому

      @@Science.Buddies thank you, Sir

  • @dineshes4439
    @dineshes4439 2 роки тому +2

    will you please explain the full code so that it helps us to edit and use for our project

    • @Science.Buddies
      @Science.Buddies  2 роки тому +1

      There is a link to the written instructions in the video description with more information.

  • @alihussein-sh5ik
    @alihussein-sh5ik 2 роки тому +1

    Hello, the explanation is very nice, but I encountered some problems when applying in the serial monitor. When I type the word train 0, the phrase “Speak now” does not appear, and instead the phrase “Time is over” appears. What should I do to solve this problem?

    • @Science.Buddies
      @Science.Buddies  2 роки тому +1

      Hi - we haven't encountered that problem so unfortunately aren't able to offer any advice. You may have more luck on the official Arduino forums or contacting the manufacturer for support.

    • @alihussein-sh5ik
      @alihussein-sh5ik 2 роки тому

      @@Science.Buddies 🌺Thank you for your reply

    • @andurey358
      @andurey358 Рік тому

      Hello I am facing the same problem, did you solve it yet? if yes can you please teach me what did you do to overcome this problem.

    • @jackiepoo1x
      @jackiepoo1x Рік тому

      have you guys figured it out? i'm having the same problem and I'm curious if you guys know what to do

    • @rlshtech3873
      @rlshtech3873 Рік тому

      @@alihussein-sh5ik have you figured out how to fix this problem?

  • @jomfawad9255
    @jomfawad9255 11 місяців тому

    Just one question does it only recognize the voice of the person who train it? or the train setup is for the word itself no matter who's voice it will work? Thank you!

    • @Science.Buddies
      @Science.Buddies  11 місяців тому

      This module will recognize the exact sound/voice of the person who trained it. If you are looking for a speaker-independent module then check this one out, but note that it only works with a limited set of pre-trained commands: ua-cam.com/video/z4Az6-MwPJ4/v-deo.htmlsi=FSTBanbKRUoa1ONG

  • @stylecomparisonwecb6890
    @stylecomparisonwecb6890 Рік тому

    my final year project is doing with voice recognition module V3.1. but i have a huge problem. voice recognition doesn't response when background noise is occur. what can i do for it. because the circuit should can be use noisy areas

    • @Science.Buddies
      @Science.Buddies  Рік тому

      This voice recognition module is not as powerful as cloud-powered assistants like Alexa/Siri etc because all of the processing is local, so it is not capable of filtering out background noise. It can only respond to the exact sounds that it is trained on. One option would be to record multiple "training" sounds in the area where you expect to hear the background noise, and then make it respond to all of them. It might not be perfect but it could work better than only training a single sound in a quiet environment.

  • @XC96-1
    @XC96-1 8 місяців тому +1

    What about how to do it with motors? Is it the same concept?

    • @Science.Buddies
      @Science.Buddies  8 місяців тому

      We recommend checking out our Arduino tutorial playlist: ua-cam.com/play/PLlBVuTSjOrclb0iCMSRpS_H1lSrlSVeEm.html&si=lGuVZk1zaveJl_GT

  • @abhiramsp9972
    @abhiramsp9972 Рік тому

    Sir can we use and train this module with different emergency vehicle sirens so that it can recognize particular sirens?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      In theory it should work with any sound (not just human voices), but it is very sensitive to the distance to the sound source and its volume. So you might need to record the sirens at multiple distances and train all of them.

  • @1tokeover
    @1tokeover 2 роки тому +1

    My VoiceRecognitionmoduleV3 doesn't save any commands after I power cycle the arduino. Any ideas how to fix this?

    • @Science.Buddies
      @Science.Buddies  2 роки тому

      Unfortunately we're not sure, you will need to check their documentation or customer support.

    • @1tokeover
      @1tokeover 2 роки тому +1

      @@Science.Buddies This was so obvious I feel stupid. I wasn't uploading the code to the arduino after loading the voice commands.

    • @1tokeover
      @1tokeover 2 роки тому

      Also, the recognizer will get wiped every time you plug in the arduino with the serial monitor open.

    • @HushOnDaBeat
      @HushOnDaBeat 2 роки тому

      @@1tokeover hey how do you go about this

    • @1tokeover
      @1tokeover 2 роки тому

      @@HushOnDaBeat which part?

  • @jasoneldrick840
    @jasoneldrick840 Рік тому +2

    if anyone have a timeout error do this
    Click ctrl F and search timeout it will pop up then go 7 lines up u will find this line "if(ret >= 0)" change the 0 to -0 that's all the base code is wrong hope that works if u are wondering im just 14 years old i am not an expert

  • @ZaidAlrowaili
    @ZaidAlrowaili Рік тому

    Hello engineer, I have a problem with audio not being saved. Can you help me as soon as possible?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Hi - unfortunately we can't provide help for individual projects, but you may be able to get help on the official Arduino forums or other websites like Stackexchange.

  • @GreatLifeForever
    @GreatLifeForever Рік тому

    why when I try to load my trained voice, it says record unmatched

  • @noidea2799
    @noidea2799 10 місяців тому

    Can this be done using the arduino micro or nano?

  • @bobbyrahman5033
    @bobbyrahman5033 7 місяців тому

    can this work with elechouse voice recognition v2?

  • @nicolas3713
    @nicolas3713 Рік тому +1

    anyone have an idea why the board will let me train a record, shows train success: 1, but when I try to load the record, I get Load success: 0 Record untrained? When I type record by itself, it always returns everything is untrained.

    • @Science.Buddies
      @Science.Buddies  Рік тому +1

      Hi - unfortunately we haven't encountered that problem, you may have more luck with the Elechouse support/documentation or official Arduino forums.

    • @gerardsayomac1905
      @gerardsayomac1905 Рік тому +1

      @@Science.Buddies Good day.. the same with sir @nicolas, I am also experiencing this problem right now. The voice command is successfully trained but can't be loaded. hope you help us. thank you.

    • @crustytoast6940
      @crustytoast6940 Рік тому

      Hi have u gotten any answers? I'm facing the same problem and tried emailing elechouse support but haven't gotten a reply

  • @omartarek6658
    @omartarek6658 Рік тому

    i was wondering if the module can handle more than 4 commands in one time i tried like 7 commands and only the first 4 are working is there is any soultion? ... and should i remove the rx and tx pins when i upload the full code to the arduino

    • @Science.Buddies
      @Science.Buddies  Рік тому

      No, you should not disconnect the rx and tx pins, since the module still needs to communicate with the Arduino after the code has been uploaded from your computer. You will need to consult the Elechouse documentation regarding how many commands the module can handle at one time: www.elechouse.com/product/speak-recognition-voice-recognition-module-v3/

    • @omartarek6658
      @omartarek6658 Рік тому

      @@Science.Buddiesyes after I tried a few times it worked thanks 🙏

  • @atiqa5908
    @atiqa5908 Рік тому

    Hi may I know if this program able to detect much longer speech? Can it be trained?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      This module can be trained to recognize new commands but they must be pretty short.

    • @atiqa5908
      @atiqa5908 Рік тому

      I see. Can I send all the captured voices/commands to any cloud platform like Blynk?

  • @Collery
    @Collery Рік тому

    The board turns off when I plug in the GND and VCC wires. What happened?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Unfortunately we can't really help troubleshoot without seeing your circuit. You may have a short circuit on your breadboard somewhere or a problem with your power supply.

  • @joeflyeraloha
    @joeflyeraloha 2 роки тому +2

    Do you know if this voice recognition module would turn the light off and on with a progression of piano tones rather than voice?

    • @Science.Buddies
      @Science.Buddies  2 роки тому +2

      You should be able to train the module to work with any sounds, it does not have to be a human voice.

    • @joeflyeraloha
      @joeflyeraloha Рік тому +1

      Thank you for your reply!

  • @michaelguablas1669
    @michaelguablas1669 Рік тому

    hello and goodafternoon i have a question can i voice recognize the Dog's Panting? like if the dog pants it will trigger an audio ?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      We have not tried, but in theory this unit should work with any sound, not just human voice.

  • @gonggong-cc4so
    @gonggong-cc4so Рік тому

    Hi i hope you'll notice this comment but anyhow, i would like to ask that is this capable enough to prompt a command that is suitable for creating a voice recognition water dispenser? my thought process is like when i speak a specific command like for example "Cold" this can prompt the water pumps and dispense it? i hope this can be answered it really helps thank you!

    • @Science.Buddies
      @Science.Buddies  Рік тому +2

      Hi - yes, you could do this. You may want to check out our How to Use an Arduino playlist: ua-cam.com/play/PLlBVuTSjOrclb0iCMSRpS_H1lSrlSVeEm.html, and this project which is on a different topic but shows how to control a pump with an Arduino: ua-cam.com/video/aRBPa3N70fk/v-deo.html. That project uses a small pump that can be powered directly by the Arduino, but for a larger pump you would need an external battery pack. We have several projects that show how to do that, for example this drone video: ua-cam.com/video/QNnx2evKb_0/v-deo.html or this autonomous car: ua-cam.com/video/qUo6hXSV1b8/v-deo.html (those are both controlling motors, but a pump is really just a type of motor). The description for each project contains links to our website with parts lists and circuit diagrams. Hope that helps!

    • @gonggong-cc4so
      @gonggong-cc4so Рік тому +1

      @@Science.Buddies thank you so much! and a new subscriber for that.

  • @milk6-
    @milk6- 9 місяців тому

    The product is too expensive i cant afford it, is there any other alternative for voice recognition? (Maybe just like cheap version of voice sensor)?

    • @Science.Buddies
      @Science.Buddies  9 місяців тому

      Hi - you can use a cheap microphone for very basic sound loudness detection but this part on its own will not recognize voice commands: ua-cam.com/video/bMs5J4bJOD0/v-deo.htmlsi=L5BXUp2XXDSwGx8s

    • @Jack-tx2sh
      @Jack-tx2sh 9 місяців тому

      You can try the speech recognition module DM50A, which has a high cost performance ratio.

  • @hirudikapremaratne2034
    @hirudikapremaratne2034 Рік тому

    Hello. I am doing a project about accessibility where I want to recognize voice inputs spoken by a person using this module, and upload them in text form to a Firebase database. Would that be possible to do? A reply would be highly appreciated. Thanks in advance.

    • @Science.Buddies
      @Science.Buddies  Рік тому +1

      Hi - unfortunately we're not sure, you may have better luck with questions like this on the official Arduino forums.

    • @hirudikapremaratne2034
      @hirudikapremaratne2034 Рік тому

      @@Science.Buddies Thank you.

  • @dspersad
    @dspersad Рік тому

    Works with my Uno but cant seem to get it to work with my Mega. Any ideas as to why? thanks

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Unfortunately we're not sure, we have only tried this with the Uno. You'd need to look into documentation from the manufacturer or maybe try the Arduino forums.

  • @hariomyadav7337
    @hariomyadav7337 Рік тому

    Hey , can I build automated scarecrow machine with this module , that will react by sensing sound of only crows and birds

    • @Science.Buddies
      @Science.Buddies  Рік тому

      You could try that, but you'd need to waterproof the entire thing if you want to use it outside. Another option is to use a passive infrared (PIR) motion sensor, but that would detect any moving animal or human.

  • @FAGamingStream
    @FAGamingStream Рік тому

    I want to buy this could you please provide me a link for purchase this module

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Please see the link in the video description to written instructions on our website, including a materials list with links.

    • @FAGamingStream
      @FAGamingStream Рік тому

      Thanks

  • @zedexzivable
    @zedexzivable Рік тому

    Can you programme it with different languages?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      You would have to check the manufacturer's instructions, we have only programmed it with the Arduino.

  • @gerardsayomac1905
    @gerardsayomac1905 Рік тому +1

    good day sir, thanks for this video. i would like to share that i encountered loading problem during the train phase. I successfully trained 4 voice commands but i can't load them. like using the following command:
    load 0 1 2 3
    after entering this command, no one has been loaded( 0 loaded)
    hope anyone here can help me. thank you. Godbless

    • @cosplaystore
      @cosplaystore 10 місяців тому

      I am facing the exact same issue, did you find any solution for this?

    • @gerardsayomac1905
      @gerardsayomac1905 7 місяців тому +1

      @@cosplaystore I think the board is really defective. I just replace the board then it works normally.

    • @cosplaystore
      @cosplaystore 7 місяців тому

      @@gerardsayomac1905 yea same for me

  • @RedBreather
    @RedBreather 2 роки тому

    Getting errors:
    Sketch uses 11518 bytes (35%) of program storage space. Maximum is 32256 bytes.
    Global variables use 855 bytes (41%) of dynamic memory, leaving 1193 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00

    • @Science.Buddies
      @Science.Buddies  2 роки тому +1

      Hi - we have not seen that particular error message before. We recommend doing a Google search for the text of your error message, particularly "avrdude: stk500_recv(): programmer is not responding." There appear to be many threads in the official Arduino forums that mention the same error, for example: forum.arduino.cc/t/avrdude-stk500_recv-programmer-is-not-responding/585181

  • @davevisto4289
    @davevisto4289 Рік тому

    What is the possible problem if you encounter train timeout?

    • @Science.Buddies
      @Science.Buddies  Рік тому +1

      Hi - we haven't encountered this problem, but you may be able to consult the Elechouse documentation for help.

    • @NenuMeeAishu
      @NenuMeeAishu 8 місяців тому

      Hi did you solve this problem? If so please help me

  • @juanrohana847
    @juanrohana847 2 роки тому +1

    Arduino:1.8.19 (Windows Store 1.8.57.0) (Windows 10), Tarjeta:"Arduino Uno"
    vr_sample_check_baud_rate:16:10: fatal error: VoiceRecognitionV3.h: No such file or directory
    #include "VoiceRecognitionV3.h"
    ^~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1
    VoiceRecognitionV3.h: No such file or directory
    Este informe podría contener más información con
    "Mostrar salida detallada durante la compilación"
    opción habilitada en Archivo -> Preferencias.
    What can I do

  • @adnanhadhi6941
    @adnanhadhi6941 9 місяців тому

    How far does the microphone accepts our voice?

    • @Science.Buddies
      @Science.Buddies  9 місяців тому

      It will depend on the level of background noise in the environment and how loud you're speaking, there isn't a set distance.

  • @homeautomationmadeeasy3276
    @homeautomationmadeeasy3276 Рік тому

    Can it learn and recognise clap sound

  • @Viktor_tech42
    @Viktor_tech42 Рік тому

    The controller can be used without an Arduino using AT commands. Videos on my channel

  • @jiseong_0401
    @jiseong_0401 7 місяців тому

    When I trained the commands, it said that it was trained successful, but when I tried to load it, it didn't work but said "record untrained"

    • @Science.Buddies
      @Science.Buddies  7 місяців тому +1

      Hi - we have been receiving a lot of complaints about this module not working lately, we recommend contacting the manufacturer for a replacement or refund.

  • @dineshes4439
    @dineshes4439 2 роки тому

    does it filters the external noise other than human voice

    • @Science.Buddies
      @Science.Buddies  2 роки тому

      Hi - this is not as powerful as virtual assistants like Siri/Alexa etc and will not do as good of a job with filtering noise.

    • @dineshes4439
      @dineshes4439 2 роки тому

      @@Science.Buddies thanks a lot for your response bro

    • @dineshes4439
      @dineshes4439 2 роки тому

      @@Science.Buddies is there any methods to improve the reliablility of it by adding some noise cancelation are any other methods
      i have buyed it for my project but its not that much accurate i think by changing the the mic connected to it is there any other idea please tell it to me which helps me in my project

    • @jahnavigs153
      @jahnavigs153 Рік тому

      Dealing with same prblm bro...May I know any possible solutions

  • @grinningspoon26
    @grinningspoon26 7 місяців тому

    parts list?

    • @Science.Buddies
      @Science.Buddies  7 місяців тому

      For all our videos, please see the link in the description for a complete materials list.

  • @hitenpass4919
    @hitenpass4919 Рік тому

    Hey, what header pins did you use to connect the module to the breadboard?

    • @Science.Buddies
      @Science.Buddies  Рік тому

      They are male-male header pins with 0.1" spacing, search for that and you can find lots of options online.

  • @enockkipngetichlangat8471
    @enockkipngetichlangat8471 2 роки тому

    Does anyone have a pdf form of this project

    • @Science.Buddies
      @Science.Buddies  2 роки тому

      Written instructions are available on our website, and you can use the print button in the upper right to print the page to a PDF: www.sciencebuddies.org/science-fair-projects/project-ideas/Elec_p093/electricity-electronics/arduino-voice-controlled-lamp?from=UA-cam

  • @isagalli6545
    @isagalli6545 Рік тому

    When i enter "train 0" it then shows me not "speak now" but "Train timeout"

    • @NenuMeeAishu
      @NenuMeeAishu 8 місяців тому

      Did you solve that problem? If so please help me

    • @isagalli6545
      @isagalli6545 8 місяців тому

      @@NenuMeeAishu nope

    • @capzeez5221
      @capzeez5221 6 місяців тому

      @@isagalli6545 sorry, did the problem have been solve ?

  • @user-js5mz9bi1j
    @user-js5mz9bi1j Рік тому

    Hi! Thanks for your Tutorial. After train the module (load command), and then use external power supply on arduino. why v3 module led not blinking anymore? Is it possible not to train (twice), or how do you enable auto load (train) the module? thank you ;)

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Hi - unfortunately we can't provide direct technical support for this module, you will need to either contact the manufacturer or try something like the official Arduino forums.

    • @atiqa5908
      @atiqa5908 Рік тому

      Hi may I know where you bought this module?

  • @juanrohana847
    @juanrohana847 2 роки тому

    Are they male of female header pins

    • @Science.Buddies
      @Science.Buddies  2 роки тому +1

      The header pins on the Elechouse unit are male

  • @vinodv6669
    @vinodv6669 Рік тому

    Can i get the source code

    • @Science.Buddies
      @Science.Buddies  Рік тому

      Please see the link in the video description to the written instructions on our website.

  • @RobinTravelThrough
    @RobinTravelThrough 9 місяців тому

    after recording it says still untrained very frustrating

    • @jeaunits
      @jeaunits 9 місяців тому

      I have this problem, were you able to solve this problem?

  • @belaidabdelhadi
    @belaidabdelhadi Рік тому

    I'm using this shit but not working well , i don't know why

  • @XC96-1
    @XC96-1 8 місяців тому

    I did everything you said but I keep getting this error message:
    /Users/*******/Desktop/vr_sample_train/vr_sample_train.ino:28:10: fatal error: VoiceRecognitionV3.h: No such file or directory
    #include "VoiceRecognitionV3.h"
    compilation terminated.
    exit status 1
    Compilation error: VoiceRecognitionV3.h: No such file or directory

    • @Science.Buddies
      @Science.Buddies  7 місяців тому

      We have been receiving multiple reports of problems using this module. We recommend contacting the manufacturer for a replacement or a refund.

  • @mark-robots
    @mark-robots Рік тому +4

    thank you - you made a good job, I will not buy it :) an save 20 USD

    • @joecalzone
      @joecalzone 9 місяців тому

      Lol.. It's like we're not getting a proper voice recognition module anytime soon

  • @anirudhreddy9635
    @anirudhreddy9635 Рік тому

    Send me the code

  • @3flyingkitty3
    @3flyingkitty3 Рік тому

    $29 for this

  • @yehonatankalandarev6343
    @yehonatankalandarev6343 8 місяців тому +1

    every time I try to train a word I get this message
    train 0
    --------------------------------------------------------------------------------
    Train Timeout.

    • @Science.Buddies
      @Science.Buddies  8 місяців тому +1

      We have been receiving a lot of reports lately about issues with this voice recognition module. We recommend contacting the seller or manufacturer directly for a refund or replacement.

    • @yehonatankalandarev6343
      @yehonatankalandarev6343 8 місяців тому +3

      @@Science.Buddies i fixed it, i switched theTXD pin with the RXD and it worked

    • @trixiemaemindo351
      @trixiemaemindo351 5 місяців тому

      ​@@yehonatankalandarev6343 hello! please what do you mean you switch txdpin with rxd?

  • @RichieJohnBasanez
    @RichieJohnBasanez 10 місяців тому

    train 0
    --------------------------------------------------------------------------------
    Record: 0 Speak now
    Record: 0 Speak again
    Record: 0 Success
    Train success: 1
    Record 0 Trained
    --------------------------------------------------------------------------------
    train 1
    --------------------------------------------------------------------------------
    Record: 1 Speak now
    Record: 1 Speak again
    Record: 1 Success
    Train success: 1
    Record 1 Trained
    --------------------------------------------------------------------------------
    train 2
    --------------------------------------------------------------------------------
    Record: 2 Speak now
    Record: 2 Speak again
    Record: 2 Success]

  • @homeautomationmadeeasy3276
    @homeautomationmadeeasy3276 Рік тому

    Can it learn and recognise clap sound

    • @Science.Buddies
      @Science.Buddies  Рік тому +1

      Hi - it can learn to recognize any sound, the sound does not actually need to be human speech.