Voice Recognition V3 Timeout

Hi! I'm trying to train my elechouse Voice Recognition V3.1 module, which I have done sucessfully before, but now, no matter what I do, I get this message.

Elechouse Voice Recognition V3 Module "train" sample.
--------------------------------------------------------------------------------
Usage:
--------------------------------------------------------------------------------
COMMAND        FORMAT                        EXAMPLE                    Comment
--------------------------------------------------------------------------------
train          train (r0) (r1)...            train 0 2 45               Train records
load           load (r0) (r1) ...            load 0 51 2 3              Load records
clear          clear                         clear                      remove all records in  Recognizer
record         record / record (r0) (r1)...  record / record 0 79       Check record train status
vr             vr                            vr                         Check recognizer status
getsig         getsig (r)                    getsig 0                   Get signature of record (r)
sigtrain       sigtrain (r) (sig)            sigtrain 0 ZERO            Train one record(r) with signature(sig)
settings       settings                      settings                   Check current system settings
help           help                          help                       print this message
--------------------------------------------------------------------------------
train 1
--------------------------------------------------------------------------------
Train Timeout.
--------------------------------------------------------------------------------
clear
--------------------------------------------------------------------------------
Clear recognizer failed or timeout.
--------------------------------------------------------------------------------
settings
--------------------------------------------------------------------------------
Check system settings error or timeout
--------------------------------------------------------------------------------
vr
--------------------------------------------------------------------------------
Check recognizer failed or timeout.
--------------------------------------------------------------------------------

I haven't changed the vr_sample_train code at all, and it's not saved to my OneDrive, so I'm not sure what the problem is.

Thank you!

Are you REALLY using the Arduino to train your VR module?

PaulS:
Are you REALLY using the Arduino to train your VR module?

What do you mean?

That 'code' is from the Serial Monitor, but it's just easier to read that way.

What do you mean?

It's a really simple question. Study it, ask your friends, if you don't understand it.

PaulS:
It's a really simple question. Study it, ask your friends, if you don't understand it.

I don't understand why you have to be condescending about it. Not everyone has 'friends' who know anything about Arduinos. I'm new to them and I came to an Arduino forum to get help. but if you're only going to be rude to me, don't bother answering my question.

1 Like

Look, this has been fun, but could you actually help me out?

macki34549:
Look, this has been fun, but could you actually help me out?

Not until you answer the question.

I was under the impression, perhaps incorrect, but that's why I asked, that the shield was connect to the PC to be trained, and then connected to the Arduino to be used.

Here's what I've being going off of.

Doc says separate Arduino programs for training and for use.

Are the baud rate settings the same for the arduino and the PC?

Paul

Paul_KD7HB:
Doc says separate Arduino programs for training and for use.

Are the baud rate settings the same for the arduino and the PC?

Paul

Yep. I had them all set to 9600 and then switched them all to 115200 but it still gives the timeout error.

I've switched arduinos and switched wires so it's not either of those, either.

macki34549:
Yep. I had them all set to 9600 and then switched them all to 115200 but it still gives the timeout error.

I've switched arduinos and switched wires so it's not either of those, either.

Please tell us you are NOT powering the board from the Arduino 5 volt pin!

Paul

Paul_KD7HB:
Please tell us you are NOT powering the board from the Arduino 5 volt pin!

Paul

I am, yeah... shouldn't I be? oops

macki34549:
I am, yeah... shouldn't I be? oops

The PDF quotes the 5 volt current needed as <40 ma. So, that may be causing a voltage drop right at the time the communications is started. What else is connected to the Arduino?

Should be connected to a separate 5 volt supply.

Paul

Nothing at the moment, but at some point I plan on also having a speaker shield

I am currently having the same problem. I used the same method with the same arduino, with the same power source and connection 15 days ago. The electrohouse voice recognition module V3.1 is connected to arduino micro in my case. I am using laptop as my power source. The connection I am using is:

voice module RX-> 9
voice module TX-> 8
voice module GND -> GND
voice module VCC -> 5V

I made sure the connections were right and I even checked the values I was using in the vr_sample_train.ino . Still, I am getting timeout, clear recognizer error etc. Please help.