Hi everybody.
It's been a while since I've posted, so before I continue I just want to say a big hello to the regulars on here such as Alan, Dave S and David C, Richard, Will, Justin, Patrick and all the others... you know who you are. And of course a big hello to DJ, Jeremie, Alan and the rest of the team. I hope that you are all doing well.
So after a year of laying dormant, I decided to blow the cobwebs away and fire up my Astromech Droid "E4-B4". So far so good but needs a little bit of fettling which leads to the point at hand to an issue I need some help with.
I fired up E4's Acer W3 tablet with the old version of ARC still installed, and also installed ARC on to my Alienware 15 (2016 version) laptop (Windows 10) with the current ARC version. The W3 is not holding its charge so I'm working with the Alienware. Couldn't connect the EZ-B v4/1 at first, but that was down to AVG antivirus so it's disabled for now and connection is all good.
The problem i can't get my head around is with the speech recognition control. I've set up Microsoft speech recognition (S/R) on the laptop, done voice training, set up the mic (type, levels etc) and checked that the mic is enabled. I've made sure that the S/R in the laptops control panel is set to "Microsoft Speech Recognizer 8.0 for Windows (English - UK), and the ARC S/R control is set to en-GB. The problem is when I save the en-GB setting on ARCs S/R control. First, when I start up the project, I get the following pop up message...
Quote:
Voice recognition was not able to start. System.Exception: There is either no listening device or your operating system is not supported at EZ_Builder.UCFormSpeechRecognition.knktDlvxCWI(Object ,EventArgs
Second, when I clear the pop up and continue, select en-GB in the S/R confit menu and save it, I get the following debug error message...
Quote:
Set Dictionary Error loading phrases (custom): The Language for the grammar does not match the language of the speech recognizer.
I have tried setting the laptops speech properties to "Microsoft Speech Recognizer 8.0 for Windows (English - US) and ARC S/R control to en-US just to see if that would work, which doesn't show any debug error message, but doesn't work. I change back to en-UK, and get the same debug message as before. I have also tried restarting ARC and restarting the Laptop as well, to no avail. I've gone through the tutorials again just to familiarise myself with the control again. The actual Microsoft Speech recognition program is working on the laptop as I can open and close programs, dictate text on Notepad etc.
So does anyone have any ideas or suggestions to what I can try to get the speech recognition up and running again, maybe something like an update or installation for windows S/R or something? Any help, as always, will be appreciated.
Many thanks guys.
Steve.
@Steve G,
1) Do you have both the UK and the US speech recognizer on your drop down ?
select US recognizer, Jump to point 4)
Goto Region & language settings
Note: I'm doing the opposite (Adding English / GB language) you should add the ( English / US)
Then add the speech voice files (although you can add everything else like hand writing, in the US we use a different hand writing
), yes we are different
this is a result with multiple english languages (although the default is UK)
Reboot
Call ARC and test the speech recognition culture selection: en-US, en-GB. Both should work.
Let me know the results.
@ptp.
Thanks for your reply. There's quite a few posts now on this thread, but just wanted to refer back to posts #1 and #19 with a bit of a recap to answer your question.
In the speech recognizer drop down, I do have both English US and English UK. I have tried both available languages using different configurations using en-GB and en-US in ARC, non of which worked (even after reboots).
The only difference I had (post #19) was that English UK was not enabled in the Reagon and Language settings. When I enabled this, the debug message changed from...
Set Dictionary Error loading phrases (custom): The Language for the grammar does not match the language of the speech recognizer.
to...
Speech Recognition Culture: en -UK Loaded speech recognition successfully
but speech recognition still did not/doesn't work and the spectrum analysers in both the speech rec and Pandorabot controls being white in colour... not black with an active green wave line confirming that speech (or any noise) is heard.
This was the same result with multiple...
Complete removal's & re-installs of ARC, Removing and adding S/R controls, Using new empty projects, Laptop restarts, Microphone setups, Speech training etc.
@Steve G,
Believe me we are close...
I'll need to take a few screenshots to match the correct configuration (combination).
There's nothing wrong in your windows, neither with your ARC setup.
This is a software problem related to the way ARC handles the culture when calling the SAPI API.
I'll be back to my batcave in 1 hour, ping the thread when you are available.
Back to slightly off topic. It looks like MS and Acer solved the driver issue. My W3 just updated to Creator's Edition, although so far it is running like cr-p. I think it is time to start looking for a faster/better tablet or micro-PC. Having some trouble finding anything affordable that does what I need. Acer doesn't make any windows tablets now, and most of the Chinese ones on Gearbest have a single OTG USB port for charging and for USB, so I can't keep it on external charger and use any USB devices.....
Alan
I've had my w3 updated to 10 since last year. It's currently the computer running ezrobot's bimbo the clown amusement game in our arcade area. But - it's super slow. Once ARC is loaded, it's acceptable. Takes like 4 minutes to boot and load though...
Yeah, Windows 10 update was fine. It is the creator's edition that failed. Intel didn't produce drivers for the chipset. Microsoft and Acer collaborated to create them, so the update is working now.
But it does seem to be even slower now. Maybe just spoiled because I got a new work laptop that is super fast so everything else seems slow.
Alan