System.Speech.Recognitionを使用してC#の音声認識;

システムを使用しました。
System.Collections.Genericを使用しました。
System.Linqのを使用しました。
System.Speech.Recognitionを使用しました。
System.Textのを使用しました。
System.Threading.Tasksを使用しました。
System.Windowsを使用しました。
System.Windows.Controlsを使用しました。
System.Windows.Dataを使用しました。
System.Windows.Documentsを使用しました。
System.Windows.Inputを使用しました。
System.Windows.Mediaを使用しました。
System.Windows.Media.Imagingを使用しました。
System.Windows.Navigationを使用しました。
System.Windows.Shapesを使用しました。

名前空間TestWPFAnimation 
{ 
    /// <要約> 
    MainWindow.xamlため///インタラクションロジック
    /// </要約>  
    パブリック部分クラスのメインウィンドウ:ウィンドウ
    { 
        パブリックメインウィンドウ()
        { 
            のInitializeComponent(); 
            + = MainWindow_Loadedロード。
        } 

        SpeechRecognitionEngine recEngine =新しいSpeechRecognitionEngine()。

        MainWindow_Loaded(オブジェクト送信者、RoutedEventArgs e)は無効
        { 
            選択肢precmd行=新しい選択肢を(); 
            preCmd.Add(新しい文字列[] { "名前"、 "年齢"})。
            GrammarBuilderギガバイト=新しいGrammarBuilder(); 
            gb.Append(precmd行)。
            文法GR =新しい文法(ギガバイト)。
            recEngine.LoadGrammarAsync(GR)。
            recEngine.SetInputToDefaultAudioDevice();  
        プライベート無効btnEnable_Click(オブジェクト送信者、RoutedEventArgs e)の
            recEngine.SpeechRecognized + = recEngine_SpeechRecognized。
        } 

       
        { 
          
            recEngine.RecognizeAsync(RecognizeMode.Multiple)。
            =真btnDisable.IsEnabled。
        } 

        ボイドrecEngine_SpeechRecognized(オブジェクト送信者、SpeechRecognizedEventArgs E)
        { 
            スイッチ(e.Result.Text)
            { 
                場合、 "名前":
                    txt.Text + = "wgscd"。
                    ブレーク; 
                ケース"年齢":
                    txt.Text + = "18"; 
                    ブレーク; 
                デフォルト:
                    txt.Text = e.Result.Text。
                    ブレーク; 

            } 

        }
        プライベート無効btnDisable_Click(オブジェクト送信者、RoutedEventArgs e)の
        { 
            recEngine.RecognizeAsyncStop(); 
            = falseをbtnDisable.IsEnabled。
        } 




    } 
}

  

参考ます。https://www.cnblogs.com/darrenji/p/4373664.html

 

UWP音声認識します。https://www.cnblogs.com/jinchen/p/uwp-yuyin.htmlは、utm_source = itdadao&utm_medium =紹介?

 

おすすめ

転載: www.cnblogs.com/wgscd/p/11671426.html