pacomms
United Kingdom
Asked
— Edited
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
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
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
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
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.
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
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.
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!
Do you have a listening device selected?
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 ?)
Setting your mic is enough. What is the exact error text you receive?
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
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
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
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
load ARC
add DEBUG control -or- press F2
add Speech Recognition
press COPY on debug control
post the contents of the COPY message from debug control
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
Interesting! Never heard of that before. Glad it's working for you
Good wook with finding that solution pacomms! Will have to remmeber that one for future reference
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
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
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!
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!
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
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 !!
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.