예제 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine(args[0]);
            SpeechRecognitionSamples.RecognitionWithAudioStreamAsync(args[0]).Wait();
            //Console.WriteLine("1. Speech recognition with microphone input.");
            //Console.WriteLine("2. Speech recognition in the specified language and using detailed output format.");
            //Console.WriteLine("3. Speech continuous recognition with file input.");
            //Console.WriteLine("4. Speech recognition using customized model.");
            //Console.WriteLine("5. Speech recognition with audio stream.");
            //Console.WriteLine("6. Translation with microphone input.");
            //Console.WriteLine("7. Translation with file input.");
            //Console.WriteLine("8. Translation with audio stream.");
            //Console.WriteLine("9. Speech continuous recognition using authorization token.");
            //Console.WriteLine("A. Intent recognition with microphone input.");
            //Console.WriteLine("B. Intent continuous recognition with file input.");
            //Console.WriteLine("C. Intent recognition in the specified language with microphone input.");

            // Console.Write("Your choice (0: Stop.): ");

            //ConsoleKeyInfo x;
            //do
            //{
            //    x = Console.ReadKey();
            //    Console.WriteLine("");
            //    switch (x.Key)
            //    {
            //        case ConsoleKey.D1:
            //            SpeechRecognitionSamples.RecognitionWithMicrophoneAsync().Wait();
            //            break;
            //        case ConsoleKey.D2:
            //            SpeechRecognitionSamples.RecognitionWithLanguageAndDetailedOutputAsync().Wait();
            //            break;
            //        case ConsoleKey.D3:
            //            SpeechRecognitionSamples.ContinuousRecognitionWithFileAsync().Wait();
            //            break;
            //        case ConsoleKey.D4:
            //            SpeechRecognitionSamples.RecognitionUsingCustomizedModelAsync().Wait();
            //            break;
            //        case ConsoleKey.D5:
            //            SpeechRecognitionSamples.RecognitionWithAudioStreamAsync(args[0]).Wait();
            //            break;
            //        case ConsoleKey.D6:
            //            TranslationSamples.TranslationWithMicrophoneAsync().Wait();
            //            break;
            //        case ConsoleKey.D7:
            //            TranslationSamples.TranslationWithFileAsync().Wait();
            //            break;
            //        case ConsoleKey.D8:
            //            TranslationSamples.TranslationWithAudioStreamAsync().Wait();
            //            break;
            //        case ConsoleKey.D9:
            //            SpeechRecognitionWithTokenSample.ContinuousRecognitionWithAuthorizationTokenAsync().Wait();
            //            break;
            //        case ConsoleKey.A:
            //            IntentRecognitionSamples.RecognitionWithMicrophoneAsync().Wait();
            //            break;
            //        case ConsoleKey.B:
            //            IntentRecognitionSamples.ContinuousRecognitionWithFileAsync().Wait();
            //            break;
            //        case ConsoleKey.C:
            //            IntentRecognitionSamples.RecognitionWithMicrophoneUsingLanguageAsync().Wait();
            //            break;
            //        case ConsoleKey.D0:
            //            Console.WriteLine("Exiting...");
            //            break;
            //        default:
            //            Console.WriteLine("Invalid input.");
            //            break;
            //    }
            //    Console.WriteLine("\nRecognition done. Your Choice (0: Stop): ");
            //} while (x.Key != ConsoleKey.D0);
        }
        static void Main(string[] args)
        {
            Console.WriteLine("1. Speech recognition with microphone input.");
            Console.WriteLine("2. Speech recognition in the specified language.");
            Console.WriteLine("3. Speech recognition with file input.");
            Console.WriteLine("4. Speech recognition using customized model.");
            Console.WriteLine("5. Speech continuous recognition using events.");
            Console.WriteLine("6. Speech recognition with audio stream.");
            Console.WriteLine("7. Translation with microphone input.");
            Console.WriteLine("8. Translation with file input.");
            Console.WriteLine("9. Translation with audio stream.");

            Console.Write("Your choice (0: Stop.): ");

            ConsoleKeyInfo x;

            do
            {
                x = Console.ReadKey();
                Console.WriteLine("");
                switch (x.Key)
                {
                case ConsoleKey.D1:
                    SpeechRecognitionSamples.RecognitionWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.D2:
                    SpeechRecognitionSamples.RecognitionWithLanguageAsync().Wait();
                    break;

                case ConsoleKey.D3:
                    SpeechRecognitionSamples.RecognitionWithFileAsync().Wait();
                    break;

                case ConsoleKey.D4:
                    SpeechRecognitionSamples.RecognitionUsingCustomizedModelAsync().Wait();
                    break;

                case ConsoleKey.D5:
                    SpeechRecognitionSamples.ContinuousRecognitionAsync().Wait();
                    break;

                case ConsoleKey.D6:
                    SpeechRecognitionSamples.RecognitionWithAudioStreamAsync().Wait();
                    break;

                case ConsoleKey.D7:
                    TranslationSamples.TranslationWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.D8:
                    TranslationSamples.TranslationWithFileAsync().Wait();
                    break;

                case ConsoleKey.D9:
                    TranslationSamples.TranslationWithAudioStreamAsync().Wait();
                    break;

                case ConsoleKey.D0:
                    Console.WriteLine("Exiting...");
                    break;

                default:
                    Console.WriteLine("Invalid input.");
                    break;
                }
                Console.WriteLine("\nRecognition done. Your Choice (0: Stop): ");
            } while (x.Key != ConsoleKey.D0);
        }
예제 #3
0
        static void Main(string[] args)
        {
            //Outputter
            Console.OutputEncoding = System.Text.Encoding.GetEncoding(950);
            //Console.OutputEncoding =Encoding.Unicode;
            //Console.OutputEncoding = Encoding.UTF8;

            Console.WriteLine("中文字");
            Console.WriteLine("-----------------[語音轉文字]------------------------");
            Console.WriteLine("1. Speech recognition with microphone input.");
            Console.WriteLine("2. Speech recognition in the specified language and using detailed output format.");
            Console.WriteLine("3. Speech continuous recognition with file input.");
            Console.WriteLine("4. Speech recognition using customized model.");
            Console.WriteLine("5. Speech recognition with audio stream.");
            Console.WriteLine("X. 持續的中文麥克風輸入");
            Console.WriteLine("-----------------[翻譯轉換]------------------------");
            Console.WriteLine("6. Translation with microphone input.");
            Console.WriteLine("7. Translation with file input.");
            Console.WriteLine("8. Translation with audio stream.");
            Console.WriteLine("9. Speech continuous recognition using authorization token.");
            Console.WriteLine("-----------------[語音分析]------------------------");
            Console.WriteLine("A. Intent recognition with microphone input.");
            Console.WriteLine("B. Intent continuous recognition with file input.");
            Console.WriteLine("C. Intent recognition in the specified language with microphone input.");

            Console.Write("Your choice (0: Stop.): ");

            ConsoleKeyInfo x;

            do
            {
                x = Console.ReadKey();
                Console.WriteLine("");
                switch (x.Key)
                {
                case ConsoleKey.D1:
                    SpeechRecognitionSamples.RecognitionWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.D2:
                    SpeechRecognitionSamples.RecognitionWithLanguageAndDetailedOutputAsync().Wait();
                    break;

                case ConsoleKey.D3:
                    SpeechRecognitionSamples.ContinuousRecognitionWithFileAsync().Wait();
                    break;

                case ConsoleKey.D4:
                    SpeechRecognitionSamples.RecognitionUsingCustomizedModelAsync().Wait();
                    break;

                case ConsoleKey.D5:
                    SpeechRecognitionSamples.RecognitionWithAudioStreamAsync().Wait();
                    break;

                case ConsoleKey.X:
                    SpeechRecognitionSamples.ContinuousRecognitionWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.D6:
                    TranslationSamples.TranslationWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.D7:
                    TranslationSamples.TranslationWithFileAsync().Wait();
                    break;

                case ConsoleKey.D8:
                    TranslationSamples.TranslationWithAudioStreamAsync().Wait();
                    break;

                case ConsoleKey.D9:
                    SpeechRecognitionWithTokenSample.ContinuousRecognitionWithAuthorizationTokenAsync().Wait();
                    break;

                case ConsoleKey.A:
                    IntentRecognitionSamples.RecognitionWithMicrophoneAsync().Wait();
                    break;

                case ConsoleKey.B:
                    IntentRecognitionSamples.ContinuousRecognitionWithFileAsync().Wait();
                    break;

                case ConsoleKey.C:
                    IntentRecognitionSamples.RecognitionWithMicrophoneUsingLanguageAsync().Wait();
                    break;

                case ConsoleKey.D0:
                    Console.WriteLine("Exiting...");
                    break;

                default:
                    Console.WriteLine("Invalid input.");
                    break;
                }
                Console.WriteLine("\nRecognition done. Your Choice (0: Stop): ");
            } while (x.Key != ConsoleKey.D0);
        }