Asked — Edited
Resolved Resolved by DJ Sures!

Speech Recognition

Hello, I have literally tried everything in every tutorial on here to get speech recognition to move servos and nothing at all as worked. what could i be doing wrong?


ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

#9  

you can only move one servo per command? can you not move multiple servos with a single command?

#11  

Does voice command work at all?

What if you tried "What is your name" (with no quotes of course) as the command in the left column and in the right column type..


say("My name is Bob, nice to meet you")

Do you hear your PC speak the above? I assume your PC has speakers attached....

PRO
Synthiam
#12  

Again, maybe it's the confidence value - please verify the confidence value as previously suggested. If it hears with a low confidence value, it will be displayed in the status window.

As for multiple commands, they will all run. That's how a program works. It reads from the first line to the last line, similar to how you read a book.

#13  

It does no matter what i set the confidence value at. it will only recognize hand on command. if i say hand on it will display this text back "Low Confidence: hand on (0.77)" it will not register any other commands nor will it perform any movements. yes it say low confidence but it says that on every value, maybe i need to try an external mic?

#14  

Have you went through the training for Windows voice recognition yet? It's under speech recognition in your control panel (in Windows, not ARC).... I found that with Windows 7 I could not get speech rec to work in ARC until I did the speech training in Windows first....

#16  

You will need to do more training in Windows. I would run through this training multiple times.

Windows requires quite a bit of training to get good speech recognition when using the default speech to text controls. These are free to use within Windows and free to use for developers. The only downside is that it takes extensive training to get them to work great. The more you train, the better results you will get from ARC because it uses this Speech recognition engine.

There are other Speech recognition engines available but they are quite expensive and require additional fees to use and as ARC is a no-cost software, probably wouldn't be added without additional costs associated. It would also require a rewrite to quite a bit of ARC I would suspect.

The simple solution is to train your speech recognition engine multiple times, which would start to increase its reliability.