![]() |
Forum Index : Microcontroller and PC projects : voice recognition with DF2301Q
Author | Message | ||||
Frank N. Furter Guru ![]() Joined: 28/05/2012 Location: GermanyPosts: 947 |
Hello to all, has anyone had any experience with this rather interesting OFFLINE speech recognition module? https://www.dfrobot.com/product-2665.html https://wiki.dfrobot.com/SKU_SEN0539-EN_Gravity_Voice_Recognition_Module_I2C_UART ![]() It has a built-in loudspeaker and recognizes the programmed commands very well. Unfortunately, there is no proper data sheet for it and you have to extract all the information from the sample code! ![]() https://github.com/DFRobot/DFRobot_DF2301Q/tree/master Unfortunately, this is not very easy if you don't have much (or any) experience in C... ![]() Frank Edited 2025-01-04 15:18 by Frank N. Furter |
||||
mclout999 Guru ![]() Joined: 05/07/2020 Location: United StatesPosts: 489 |
Links Device Link 1 2 Get Hub |
||||
twofingers![]() Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1576 |
Hi Frank, I'm sure you've read this thread? My post concerns a different module, however. Still available from e.g. Ali. Programming is done in a web interface or in "C". However, programming via the web interface means an undesirable dependency on the manufacturer's decisions. In any case, speech recognition is an exciting topic. Best regards Michael causality ≠ correlation ≠ coincidence |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4038 |
Maybe try Co-Pilot to convert the C. John |
||||
tritonium Newbie ![]() Joined: 16/06/2018 Location: United KingdomPosts: 22 |
Hi When I saw this got very excited- but as you say there is no 'REAL' manual or data sheet. Their examples are built using libraries which need to be reverse engineered to get to the actual data or protocols sent over the uart connection. They also seem to have a problem when they start to malfunction after ten minutes use see this https://www.dfrobot.com/forum/topic/323054. (cant get the hyperlink to work) They seem to think it needs periodic resetting and can be done automatically over serial- if you can find the magic words.... Might try downloading the libraries to see if i can decode their gobbly gook. Dave Edited 2025-01-04 22:49 by tritonium |
||||
Frank N. Furter Guru ![]() Joined: 28/05/2012 Location: GermanyPosts: 947 |
Thanks Michael! The nice thing about the DF2301Q is that it is addressed via the UART and can therefore also be used with small, old controllers... Hi Dave, thanks for pointing that out, that's pretty stupid of course! I hope that it at least works stable with the pre-programmed commands! You can at least reset the module via UART... ![]() At least the library is well documented. The required sequence is apparently assembled in the "DFRobot_DF2301Q.cpp" file. All the information you need is actually available in the library - it's just very tedious to pick everything apart. ![]() Frank |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |