TroubleshootingGravity

Offline Voice recognition SEN0539

userHead TonyEllis 2023-09-07 05:11:42 2221 Views14 Replies

Hi 

 

I have been using the VR module and have noticed a problem with the custom wake-up (start) word - I have loaded a custom wake-up keyword and the following happens:-

 

At first the custom wake-up phrase works 95% of the time - after around 10-12 minutes, I have to say the same custom wake-up phrase 5 to 6 times before it activates?  I have found this on 2 modules that act the same.

 

If I at any time use the default wake-up “hello robot” which works virtually 100% all the time - the strange thing is that after saying “hello robot” the custom wake-up phrase then works at 95% for the next 10 mins or so, then as explained above starts working about 20% recog until “hello robot” is uttered again.

 

Could this be a firmware bug?

 

Appreciate any help as I really like this module.

2024-12-22 04:08:55

I hope they are working on this issue.

userHeadPic lia.ifat
2024-12-21 17:23:03

The SEN0539 is a module designed for offline voice recognition. It's often used in DIY projects, robotics, and other applications where speech commands need to be processed locally without relying on an internet connection.

Key Features of the SEN0539 Offline Voice Recognition Module:

No Internet Required: Operates entirely offline, ensuring privacy and reliability in environments without internet access.Customizable Commands: It typically supports user-defined voice commands, allowing customization for specific applications.Multiple Commands: Recognizes several commands (often up to 50 or more) depending on the model and firmware.High Accuracy: Designed to function in relatively noisy environments with decent accuracy.Integration: Easily integrates with microcontrollers such as Arduino, Raspberry 
userHeadPic Waqas.Tech
2024-12-21 17:22:05

The SEN0539 is a module designed for offline voice recognition. It's often used in DIY projects, robotics, and other applications where speech commands need to be processed locally without relying on an internet connection.

Key Features of the SEN0539 Offline Voice Recognition Module:

No Internet Required: Operates entirely offline, ensuring privacy and reliability in environments without internet access.Customizable Commands: It typically supports user-defined voice commands, allowing customization for specific applications.Multiple Commands: Recognizes several commands (often up to 50 or more) depending on the model and firmware.High Accuracy: Designed to function in relatively noisy environments with decent accuracy.Integration: Easily integrates with microcontrollers such as Arduino, Raspberry Pi, or other platforms.

 

userHeadPic Waqas.Tech
2024-12-20 09:25:18

I was having many issues with the offline recognition module, after the code was upload with arduino ide, will work fine for 10 min but after that it will not execute the ID or the actions that was suppose to do, this was on a regular esp32 VR 32E, then I tried other esp32 like M5 stamp C3 and it is working great now, I guess that this has to do with the kind of quality of these boards there is no other reason, I'm using exactly the same code 

userHeadPic Juan.Ochoa
2024-12-09 21:43:32

Try different custom wake-up phrases to see if the issue persists with all of them. Shorter, simpler phrases may perform better over time.

 

If the problem is not solved, you can choose EasyVR instead. 

https://docs.arduino.cc/libraries/easyvr/

 

https://www.theengineeringprojects.com/2014/06/how-to-solve-training-error-recognition-failed-in-easyvr.html

 

userHeadPic lia.ifat
2024-12-08 07:54:59

reply to: Martijn.vaB wrote:

….  Alternatively one might use a GPIO connected to the VCC (usually 5V or 3.3V, both suitable for the module) and put that to LOW and HIGH periodically to do a power based hard reset on the SEN0539.

 

The GPIO can only deliver 10 mA, the module demands 50mA .. 300mA (speaker on, high volume) . That will likely not work

userHeadPic karl.wachs
2024-06-05 20:17:35

I have the same problem on two modules that I have, will this be ever fixed ?

userHeadPic ApostolosN
2024-04-19 06:38:51

DFrobot, could you solve problem? with I2C arduino, after some minute, SEN0539 is in deep standby, very hard to wake :( it is more easy to restart power every 10 min…

userHeadPic loic.mimouni
2024-04-18 14:52:29

Grawitacja działa u mnie świetnie

userHeadPic wojciech.rozpara
2024-03-26 16:39:14

Having the same issue with my units.

At boot the custom wake word works flawlessly, but after about 10-15 minutes, the custom wake word doesn't work reliably anymore and stops working entirely in the end. The default “hello robot” does keep working, and “resets” that timer again.

 

I hope DFRobot will release a fix for this issue. Or a workaround perhaps.

userHeadPic Martijn.vaB
Martijn.vaB wrote:

I may have found a work-around.

When the sensor is connected through UART it is possible to periodically use the resetModule() function in the DFRobot_DF2101Q library. This resets the module and thus makes it respond to the custom wake word instantly again. It also resets the module to its initial state, so any volume, wake time or mute settings need to be set again.

Unfortunately this doesn't work with I2C as that subclass doesn't have a resetModule() function. Alternatively one might use a GPIO connected to the VCC (usually 5V or 3.3V, both suitable for the module) and put that to LOW and HIGH periodically to do a power based hard reset on the SEN0539.

2024-04-08 14:56:23
1 Replies
2023-11-14 16:15:11

Does the custom wake word work reliably again if you power down everything and start it back up?

I don't have one to test but looking for a possible work around before ordering. The lack of a response by dfrobot to hardcore bugs and user suggestions to make their products better is disheartening.

userHeadPic Christopher.Mohr
2023-10-02 08:56:58

I hope df will solve this issue soon.

userHeadPic lia.ifat
2023-10-01 06:40:47

I note that this post never got answered (I guess its a known problem that DFRobot do not want to address?), but I know for sure now there is a serious problem with the wake-up custom phrase!

 

A fellow developer has had the exact same problem as me in that the custom wake-up world is only accurately heard for about 15 minutes after activation - then you are lucky if it works one in six times!

 

I have now purchased 3 of these units and they all have the same fault?

 

DFRobot produce some of the most exciting maker devices on the planet! but many have faults like this that are never seem to get addressed which is such a pity.

 

If this VR unit did not have this fault, then it would be amazing! - but for now, you are going to have to use the wake phrase “hello robot” if you want it to work continuously.

 

DFRobot team please get back to me with what's happening with this bug/fault - thanks

 

 

userHeadPic TonyEllis