private async Task InitSpeech()
{
if (speechRecognizer == null)
{
try
{
speechRecognizer = new SpeechRecognizer();
SpeechRecognitionCompilationResult compilationResult = await speechRecognizer.CompileConstraintsAsync();
speechRecognizer.HypothesisGenerated += SpeechRecognizer_HypothesisGenerated;
if (compilationResult.Status != SpeechRecognitionResultStatus.Success)
throw new Exception();
Debug.WriteLine("SpeechInit AOK");
}
catch (Exception ex)
{
Debug.WriteLine("SpeechInit Failed");
speechRecognizer = null;
}
}
}