Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Question

Need some help with speech recognition

I have never had problems with this before but I can not get it to work at all now. I've had it running great in the past but now nothing. I reviewed the tutorial but no help. I have set up my mic and levels correctly and my Bing speech recog works fine but the EZB plugin does nothing. I look for the variable in the variable monitor and it is not present there either.

Has something changed?


ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

#41  
Thank you for your response on this, Perry_S.  I guess I'll have to wait until the next Windows Update to see if it clears up the problem.
PRO
Synthiam
#42  
Microsoft broke their speech recognition - it’s very unfortunate because many are suffering from the issue. We don’t even know what they did that caused the issue and have been trying to figure out a work around. At this time the only advice we have is to wait for Microsoft’s fix:(
#43  
Thanks for expanding on the seriousness of the problem, DJ.
PRO
Synthiam
#45  
ARC is using the System.Speech namespace. The namespace you linked to is for UWP, which is universal windows platform - a different flavor of the .Net eco-system and incompatible. There's no way they could discontinue System.Speech, because everything using Speech is built on it that isn't UWP.
#46  
Thanks for clarifying.  Surprisingly difficult to research speech on Windows 10.
PRO
Synthiam
#47   — Edited
Ya it’s super difficult - and Microsoft has figured out how to trick google to have old articles appear as new. I searched for system.speech recognition not working, and a bunch of articles showed up saying 5 days ago. But the article was dated 2007...

Because Microsoft tricks google to be on top with incorrect update time stamps, it’s impossible to find current messages on the subject.
PRO
USA
#48  
I just got the same issue, windows 10 1803 



User-inserted image




No new hardware.



and no significant updates:

User-inserted image


If the update list is correct ... I don't think is a major Windows Update fault...   

[color=#111111][size=3][font=Verdana, Arial, Helvetica, sans-serif]I'll try to understand what is going on.[/font][/size][/color]
PRO
Synthiam
#49  
Wait - that's actually picking up your voice? Just with no graph... is that right? So speech recognition is working, but only the VU graph is not. That is what i get from your results. Can you confirm?
PRO
USA
#50  
No, it stop working.
PRO
Synthiam
#51  
It stopped working while you were using the control? Because i see in the screenshot the words "Robot Turn Left" were detected with low confidence. How did those words get there?
PRO
USA
#52   — Edited
I open the project with a few controls SpeechRecognition, TextToSpeech and one of my plugins: AudioToolBox the control was working and i believe detected the a sentence. I left the PC to grab something i comeback and the level was gone and the SR was not working too.
PRO
Synthiam
#53  
I think it is the VU graph. Down your Mic input volume way down and restart ARC. See if the graph goes black... there might be a rounding error on the scaling calculation which is throwing an exception that isn't being displayed because it's in a different thread - it's a real old piece of code that i'll have to update.
PRO
Synthiam
#54  
Do you have this running in the taskmanager when the speech recognition control is loaded?

User-inserted image
#57  
I have a dark box now but no activity. Here it is next to the Bing plugin

User-inserted image


Here's the log
EZB 0:
EZB 1:
EZB 2:
EZB 3:
EZB 4:
Windows version: Microsoft Windows NT 10.0.17763.0
WELCOME TUTORIAL disabled by user
Screen Resolution: 1536x864 (96x96 dpi)
ARC BETA Version: 2019.02.24.00
Speech Recognition Culture: en-US
Loaded speech recognition successfully
PRO
Synthiam
#58  
Geez - i have no idea. I was hoping it had something to do with the graph, but nope. It would be nice to know if it was an issue on our side so it could be fixed. But it's such a simple piece of code, as ptp knows. Merely turn on speech recognition and wait for an event. No rocket science...  hmm
#59  
Is it the same mechanism that the Bing plugin uses? Just so odd that that continues to work.
PRO
Synthiam
#60  
It's not the same mechanism as the bing plugin. The bing plugin uses a different library. 

The Speech Recognition control uses its own library in the System.Speech.SpeechRecognition namespace. The audio in the graph comes from that library. If the audio graph isn't updating, the library isn't sending audio, which means the library isn't receiving audio either. 

The strangeness is PTP witnessed Windows change and stop working when he got up and left the computer for a minute