New
#1
No speech recognition at all
(Feel free to skip the intro)
So I'm working on a c# app that uses Text To Speech and Automatic Speech Recognition, in Visual Studio 2015 on Windows 10.
I'm using System.Speech for Synthesis (TTS) and Microsoft.Speech for Recognition (ASR).
I can't use Microsoft for Synthesis because it will tell me there are no voices installed or available, and I can't use System for Recognition because, apparently, there is no Recognizer installed.
The first one (no voices with Microsoft) is just ridiculous, I have a couple of voices which all work fine using System.
But the latter might have a point:
TL;DR
I have no way of using the Windows Speech Recognition.
I've seen screenshots of people's control panel windows where there is a recognition tab next to the TTS tab. That is just completely gone for me:
I can't configure, run or condition Speech Recognition:
Speech recognition is not supported in the current language.
That is just BS, both de-DE and en-US are obviously supported.
Those are the language packs I have installed (MUI).
I've tried rebooting with English as display language, changing locale settings around, having the ugly language settings toolbar active and displayed, re-downloading the language packs, and a bunch of other things I can't remember just now.
Now, the settings work for my app as far as simple grammar goes, I can have predictive / pre-determined conversations / commands with command-style grammar.
However, to get free dictation to work, I need to use the System API for Recognition - and it looks like that won't work for the same reason the built-in Windows recognizer won't.
It's like that component simply isn't installed.
I couldn't find any disabled services that might be missing.
I've searched and tried for hours upon hours (after wasting hours and hours looking for a problem in Visual Studio)
So... Any help would be greatly appreciated!
What are the components that are involved in Speech Recognition (Windows 10)?
What might be the problem?
How might I go about fixing it?
Any ideas?