Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.95 KB | None | 0 0
  1. using System.Diagnostics;
  2. using System.Globalization;
  3. using System.Speech.Recognition;
  4.  
  5. namespace speech
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             var sre = new SpeechRecognitionEngine();
  12.             sre.SetInputToWaveFile("seriously-right.wav");
  13.  
  14.             var grammarBuilder = new GrammarBuilder();
  15.             grammarBuilder.Culture = new CultureInfo("en-Gb");
  16.             grammarBuilder.AppendDictation();
  17.  
  18.             var grammar = new Grammar(grammarBuilder);
  19.  
  20.             grammar.Enabled = true;
  21.             sre.LoadGrammar(grammar);
  22.  
  23.  
  24.             sre.SpeechRecognized += sre_SpeechRecognized;
  25.             sre.RecognizeCompleted += sre_RecognizeCompleted;
  26.  
  27.             var res = sre.Recognize();
  28.         }
  29.  
  30.         private static void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
  31.         {
  32.             Debug.WriteLine("Finished");
  33.         }
  34.  
  35.         private static void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
  36.         {
  37.             Debug.WriteLine("Result");
  38.             Debug.WriteLine(e.Result.Text);
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement