private static async Task <SpeechRecognitionResult> RecognitionWithFallBack(SttService sttService) { SpeechRecognitionResult result; do { result = await sttService.RecognizeAsync(); if (result.Confidence == SpeechRecognitionConfidence.Rejected) { await TtsService.SayAsync(SpeechDictionnary.GetNotUnderstoodSentence()); } else { break; } } while (true); return(result); }