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

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

PRO
Synthiam
#2  

Press the ? On any control for help of that control. Here's a direct link to the speech recognition control: https://synthiam.com/Tutorials/Help.aspx?id=90

The most import piece to read in the speech recognition manual is that the speech recognition should work in Windows first. Use the training feature as detailed in the tutorial to setup speech recognition in Windows.

You can find numerous tutorials in the speech recognition manual. Again, here's the direct link: https://synthiam.com/Tutorials/Help.aspx?id=90

#3  

Yes I have viewed all those tutorials and still not working, i entered enable command and disable but the only thing is i left the script for enable command and disable command blank, do i have to put functions in this scripts in order for it to work. i entered my own phrases and command scripts ad it picks up me saying for example hand open and it recognizes it as it displays the text but the servos do not move

#4  

lower your confidence setting in the speech recognition module to see if that helps. I would start at about 90% and the start increasing it from there until it stops working again.

PRO
Synthiam
#5  

If it "picks up" what you're saying, what does the diagnostic window of the speech recognition say? It will provide information of wether the confidence is too low or of what it heard, etc.. All information for diagnosing that you require is displayed in the status window of the speech recognition control.

Lastly, are you connected to the ezb when testing?

#6  

From your statement above it sounds like you don't have an action to preform in the script section next to the statement you have typed into the SR window. The SR sounds like it's working but the SR control doesn't know what to do with it. In the script area to the right of the statement you write type in a command. Tell the servos you want to move when you speak the statement where to go to and how fast to move there. Use EZ Script commands pointing to the digital ports the servos are attached to.

#7  

Ok this is what i have. on the little screen where is displays back what you say in text, the only thing it will display back to me is if i say hand on it will not display any other commands back at all nor will it perform any servo movements listed in the scripts under the commands. i know its probably something simple and stupid im doing wrong but idk what it is.

under the script for hand open: servo(D1,120) servo(D2,120) servo(D3,120) servo(D4,120) servo(D0,110)

and for close its listed the same just with number 24

User-inserted image

#8  

EDIT Never mind I was seeing things... this doesn't seem to be the case...

Commands look funny... Looks like you have them all on one line...