title: Speech Recognition Engine will not recognize multiple times
body: <p>With the code below it works and return the first recognition, but not the everything else. What am I doing wrong? Am I suppose to be in some kind of loop?</p>
  
  <pre><code>    public void Transcribe()
      {
          SpeechRecognitionEngine SRE = new SpeechRecognitionEngine();
          SRE.LoadGrammar(new DictationGrammar());
  
          SRE.SetInputToWaveFile(_fileName);
          SRE.SpeechRecognized += new EventHandler&lt;SpeechRecognizedEventArgs&gt;(SRE_SpeechRecognized);
          SRE.RecognizeCompleted += new EventHandler&lt;RecognizeCompletedEventArgs&gt;(SRE_RecognizeCompleted);
          SRE.RecognizeAsync(RecognizeMode.Multiple);    
      }
  
      void SRE_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
      {
          Console.WriteLine(e.Result.Text);
      }
  
      void SRE_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
      {            
      }
  </code></pre>