Example #1
0
 void CMUSphinx_Interop_RecognitionComplete(object sender, RecognitionCompleteEventArgs e)
 {
     OnRecognitionComplete(e.ID);
 }
Example #2
0
 void rec_RecognitionComplete(object sender, RecognitionCompleteEventArgs e)
 {
     if (!attempts.ContainsKey(e.ID))
     {
         Form1.updateLog("ERR: Received complete for non-existent query: " + e.ID,
             ELogLevel.Error, ELogType.SpeechRecog);
         return;
     }
     attempts[e.ID].Completed(e.engine);
     if (attempts[e.ID].isComplete)
     {
         RecognitionAttempt a = attempts[e.ID];
         attempts.Remove(e.ID);
         running--;
         if (a.Result != null) OnRecognitionSuccessful(a.Result.Engine, e.ID, a.Result);
     }
 }