United Kingdom
Asked — Edited

Speech Recognition

So i am having a few issues using speech recognition module, i open ARC 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


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.

#1  

Are you connected to your EZ-B? For some reason, Speech Reco only works when an EZ-B is connected even though it is not using any EZ-B hardware for the function.

Alan

United Kingdom
#2  

Yes i have tried it both disconnected and connected, the speech recognition works fine in windows itself ie for dictation etc etc just when i select it in ARC i get the no listening device or unsupported operating system come up, is it because im using windows 7 64 bit ? its a good laptop im using so i dont think its hardware related ? everything else works fine just speech recognition ? help lol

regards Kurt

United Kingdom
#3  

Just as a side note i have tried it on another win 7 pc i have and that gives the same error, its a brand new pc this one so i cant believe thats its hardware related on two seperate windows machines one is 32bit one is 64 bit, could it be a problem with the software itself i wonder ? again on the second pc i have tried it with the ezb connected and disconnected so gets more and more strange

Thanks Kurt

#4  

I'm running a Dell Studio laptop with Windows 7, 64 bit. Speech Regog works ok just a little hiccup every once in awhile. It periodically skips one particular say command. Maybe DJ will get a chance to look into this...............like he's got nuthin"else to do LOL.

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.