// // Shows pronunciation assessment samples. // See more information at https://aka.ms/csspeech/pa // private static void PronunciationAssessment() { ConsoleKeyInfo x; do { Console.WriteLine(""); Console.WriteLine(" Speech SDK - Pronunciation Assessment"); Console.WriteLine(""); Console.WriteLine(choose); Console.WriteLine(""); Console.WriteLine(" 1. Pronunciation assessment with microphone input."); Console.WriteLine(" 2. Pronunciation assessment with stream input."); Console.WriteLine(""); Console.Write(prompt); x = Console.ReadKey(); Console.WriteLine("\n"); bool sampleWasRun = true; switch (x.Key) { case ConsoleKey.D1: case ConsoleKey.NumPad1: SpeechRecognitionSamples.PronunciationAssessmentWithMicrophoneAsync().Wait(); break; case ConsoleKey.D2: case ConsoleKey.NumPad2: SpeechRecognitionSamples.PronunciationAssessmentWithStream(); break; case ConsoleKey.D0: case ConsoleKey.NumPad0: Console.WriteLine(back); sampleWasRun = false; break; default: Console.WriteLine(invalid); sampleWasRun = false; break; } if (sampleWasRun) { Console.WriteLine(done); } } while (x.Key != ConsoleKey.D0); }