Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
United Kingdom
Asked — Edited

Speech Recognition

So i am having a few issues using speech recognition module, i open ez builder and goto speech recognition, when i start it i get an error saying that there is either no listening device or my operating system is not supported, i am running windows 7 64bit and my pc does have a mic as i can use the windows 7 built in speech recognition, any ideas ?

Thanks
Kurt

United Kingdom
#5  
hehe yeah he is a busy guy, its my only issue really, strange how its the same on both laptops ones a dell the others an asus, both win 7 one 64bit one 32bit exactly the same issue on both systems, cant understand why it shouldnt work if speech recognition works ok in windows itself, even tried a different mic, just i kinda need it for the project im gonna build up so .... help DJ plzzz ;-)

Thanks
Kurt
Australia
#6  
Hey Pacomms

I got same error when i first tried doing voice recognition. Try going into Sound settings and in there selecting the microphone and make sure it is set as the defualt recording device. I think you just right click and select the option.

Another issue i remember reading on forums once was that Windows voice recognition cant be active, as that feature will take over and stop the EZ voice rec from working. I didnt have to look into that so not sure were you go to turn it off. But I think a icon or window will pop up when its running.
#7  
I also remember a former post where someone wasn't getting any love from Speech Recognition on Windows 7. I believe the issue they experienced was corrected by updating the Firmware on the EZ-B. They had not been using the most recent.

I hope you find a solution!:)
PRO
Synthiam
#8  
Do you have a listening device selected?
United Kingdom
#9  
Yes in recording devices i am using the built in mic on my laptop, it works fine for windows 7 speech recognition, also it is set as the default recording device, also i have checked the firmware is updated to latest and it is, plus speech recognition is not active when i try to use the ARC speech rec so ???? just strange how its the same on both laptops ?

Regards
Kurt

(PS . do i have to select a listening device in ARC itself ? or does just setting my mic as the default device do that ?)
PRO
Synthiam
#10  
Setting your mic is enough. What is the exact error text you receive?
United Kingdom
#11  
Basically i open ARC, connect to the ez board via bluetooth, so far so good, i then goto open speech recognition and i get the following error within ARC,

"Unable to start speech recognition, you either do not have an input device or your operating system is not supported"

Thats it, if i close that error speech recognition window does appear to edit etc etc but speech recognition doesnt work at all, like i said speech recognition within windows 7 does work fine, ie for opening programs, dictation etc etc, note i dont have speech recognition open when i use ARC but in any case i have tried it both ways, its exactlly the same on my other windows 7 laptop and also on a windows 7 machine at my work, so 3 in total, not tried it on windows xp as i read that its an issue anyways on xp. dunno what else to try really ??? thanks

Kurt
United Kingdom
#12  
Side note 2 . so as well as my last post i have now installed on win xp and also installed the windows xp sdk 5.1 engine, connected to ez board and same issue, exact same text as on win 7, " Voice recognition was not able to start. There is either no listening device or the your operating system is not supported", so thats four different pc's now all with same issue ? starting to think me is goin mad lol.

Thanks
Kurt
PRO
Synthiam
#13  
If you look at the documentation for the speech control by pressing the ? button, you will see it says the speech control doesn't work in XP. So ignore that.

As for your win 7, i'm kind of confused too. I can't diagnose our PC from here, so you might have to throw it out the window:)

Maybe there is some program you have running? Maybe you left the win 7 recognition enabled when loading ARC? Can't have both at the same time
United Kingdom
#14  
hmm, this is gonna be one of those annoying things i fear, i have checked that speech recognition is not running, the only thing i have running on the pc is my antivirus and ARC when using it, but the other win 7 pc i have installed it on is as new out of the box nothing installed except ARC and the bluetooth dongle.. i will keep trying but if you think of anything plz gimme a shout

Thanks
Kurt
PRO
Synthiam
#15  
1) load ARC

2) add DEBUG control -or- press F2

3) add Speech Recognition

4) press COPY on debug control

5) post the contents of the COPY message from debug control
United Kingdom
#16  
Ok so good answer, when i started the debug console i noticed it said that the language didnt match ARCs language, so i have set my speech recognition to US not UK and hey ho we are working brilliant now so... go figure, thanks so much for the help DJ and everyone else it sure was a wierd one.

Thanks
Kurt
PRO
Synthiam
#17  
Interesting! Never heard of that before. Glad it's working for you:)
Australia
#18  
Good wook with finding that solution pacomms!
Will have to remmeber that one for future reference :)
PRO
Canada
#19  
So after reading this thread I was re-inspired to try speech recognition in WinXP again, I upgraded to latest firmware and ARC version, got a fresh install of the speech recognition software using my OfficeXP CD, got a USB microphone setup and configured as my default input device, testing it in word and had commands and diction working, closed the language toolbar, opened ARC, connected to the EZ-B, then opened the debug window and got this:

"EZB 0: Error with speech recognition init: Value does not fall within the expected range.
Attempting connection on COM7
EZ-B reports EZ-B Firmware V15
Connected

EZB 1: Error with speech recognition init: Value does not fall within the expected range.

EZB 2: Error with speech recognition init: Value does not fall within the expected range.

EZB 3: Error with speech recognition init: Value does not fall within the expected range.

EZB 4: Error with speech recognition init: Value does not fall within the expected range."


And then when I go to add the speech recognition control it gives me the same error as Pacomms above:

"Unable to start speech recognition, you either do not have an input device or your operating system is not supported"

DJ is there any way that we can get the speech recognition value to fall within the expected range in WinXP???:) It would make my day.....naw.....probably year :D

WinXP is where it's at son!!!:) All kidding aside it'd be awesome to get this working as using WinXP with an ITX board is a lot easier in terms of the hardware needed as compared to what Win7 would need to run on a small form factor mobo inside a robot.

P.S. Speech synthesis still works great in XP
Australia
#20  
Hmmm i love a good puzzle! you've officially got me hooked skater_j10 , going to pull out my old XP computer over weekend(hopefully still works) and see if i can get voice recognition working!
#21  
You'd be my hero if you could get it working, Gunny. Especially, if it's just something that needs fiddled with in the proper sequence or settings to get it working.*cool*

But I think DJ's busy enough without having to make programming changes to ARC in order to get Speech Recognition working under WinXP .

I also agree with you, skater_j10. I was hoping to recycle an older PC running WinXP as my robo-brain. Then I'd move on to an embedded mini-ITX PC...

But if DJ's getting Windows tablets running ARC, it might be time for me to get a new toy!:D
Australia
#22  
Hey Guys - I'm having exactly the same problem diagnosed through the F2 analysis that pacomms had with the SR on ARC. I have tried changing the languages but still no luck. Could pacomms or DJ or anyone help run through the steps of change needed in win 7 to match up the grammer with the language of the speech controller..

Cheers Hazbot
Australia
#23  
Update - I had been trying to change Language via Control Panel - Clock , Language , Region thinking that was where the tie to ARCs Voice Recog-Language, Now for anyone having the same problem, getting the same error message, I went into the Windows 7 control panel - Ease of Access - Speach recognition - advanced speach options (changed from english UK to english US). Fired up ARC and bingo - no more error's. Still trying get the robot to move without swearing at it...

Move Robot Move !!
Australia
#24  
Ok..moved to my desktop - matched the languages and now Bob the robot looks left and right at my command with the green commands coming up in the speach recognition box. I found a microphone level of 50 with +20.00 db works best. Yahoo - I'm over the moon with this small accomplishment.