コード例 #1
0
        /// <summary>
        /// On grammar loaded callback, called by recognition engine
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void LoadGrammarCompletedHandler(object sender, LoadGrammarCompletedEventArgs args)
        {
            if (args.Error != null)
            {
                LogWarning(args.Error);

                // Try reloading the old grammar (if it exists and this is not
                // already an attempt to load the old grammar)
                if (this.state.Grammar != null && this.state.Grammar != grammarToLoad)
                {
                    this.grammarToLoad = this.state.Grammar;
                    this.state.Recognizer.RequestRecognizerUpdate();
                    return;
                }
                else
                {
                    this.loadGrammarResponsePort.Post(args.Error);
                    return;
                }
            }

            if (args.Cancelled)
            {
                OperationCanceledException ex =
                    new OperationCanceledException("Loading grammar was canceled.");
                LogWarning(ex);
                this.loadGrammarResponsePort.Post(ex);
                return;
            }

            this.loadGrammarResponsePort.Post(SuccessResult.Instance);
        }
コード例 #2
0
        void SpeechRecognitionEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                NonBlockingConsole.WriteLine("Error: SpeechRecognizer receieved error from LoadGrammar(): " + e.ToString());

                string                  errorMessageText = "Error: SpeechRecognizer receieved error from LoadGrammar(): " + e.ToString();
                Conversation            conv             = _audioVideoFlow.Call.Conversation;
                ConversationParticipant speaker          = _audioVideoFlow.Call.RemoteEndpoint.Participant;
                Message                 m = new Message(errorMessageText, speaker.DisplayName, speaker.UserAtHost,
                                                        speaker.Uri, DateTime.Now, conv.Id,
                                                        conv.ConferenceSession.ConferenceUri, MessageType.Error, MessageDirection.Outgoing);
                this._transcriptRecorder.OnMessageReceived(m);

                _transcriptRecorder.OnMediaTranscriptRecorderError(m);
            }

            _pendingLoadSpeechGrammarCounter--;
            NonBlockingConsole.WriteLine("SpeechRecognitionEngine load grammar completed. Pending grammar loads remaining: " + _pendingLoadSpeechGrammarCounter.ToString());

            if (_pendingLoadSpeechGrammarCounter == 0)
            {
                _waitForLoadGrammarCompleted.Set();
            }
        }
コード例 #3
0
 private void Sre_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     if (beeperOn)
     {
         StopBeeper();
     }
     SayInfoLine("ASR enabled.");
 }
コード例 #4
0
 private void _LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     if (!e.Grammar.Name.Equals("shellCommads"))
     {
         _moduleController.SetBotChatlog("Initialization complete...");
         _speechController.Speak("Initialization complete...");
     }
 }
コード例 #5
0
 private void LoadGrammarCompletedHandler(object sender, LoadGrammarCompletedEventArgs e)
 {
     if (btnOptionsVoiceEnabled.IsChecked)
     {
         if (curRect != null)
         {
             curRect.Fill = new SolidColorBrush(System.Windows
                                                .Media.Colors.Green);
         }
     }
 }
コード例 #6
0
 static void LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     //Console.WriteLine(e.Grammar.Name + " successfully loaded");
     MessageBox.Show("Done Loading Grammer");
 }
コード例 #7
0
ファイル: Form1.cs プロジェクト: Jarlysson/JarvisCS
 private void loaded(object s, LoadGrammarCompletedEventArgs e)
 {
     grammars++;
     //Speaker.Speak("já foram carregadas " + grammars + " gramáticas.");
 }
コード例 #8
0
 void recEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Debug.WriteLine("Load grammar completed" + "\t" + EBookUtil.GetUnixTimeMillis());
     loadGrammarCount--;
     loadGrammarCompleted = true;
 }
コード例 #9
0
ファイル: Program.cs プロジェクト: anopszetex/WebSpeech
        private static void loaded(object s, LoadGrammarCompletedEventArgs e)
        {
            int grammar = 0;

            grammar++;
        }
コード例 #10
0
 static void sre_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine("carregado...");
     speech.Sintetizar("carregado...");
 }
コード例 #11
0
ファイル: Listen.cs プロジェクト: lulzzz/sito
 private static void Sre_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
 }
コード例 #12
0
ファイル: CommandAgent.cs プロジェクト: poxet/GitBitch
 private void LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     //Debug.WriteLine("Load grammar completed: " + e.Grammar.Name);
 }
コード例 #13
0
 public void LoadgrammarCompletedHandler(object sender, LoadGrammarCompletedEventArgs e)
 {
 }
コード例 #14
0
 /// <summary>
 /// An ugly mess. This is used by AerInput spaghetti code to notify the user when the grammar is loaded.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void GrammarLoaded_Handler(object sender, LoadGrammarCompletedEventArgs e)
 {
     _Talk.SayReady();
     NMDebug.Log("Initialization Complete.");
 }
コード例 #15
0
        void SpeechRecognitionEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                NonBlockingConsole.WriteLine("Error: SpeechRecognizer receieved error from LoadGrammar(): " + e.ToString());

                string errorMessageText = "Error: SpeechRecognizer receieved error from LoadGrammar(): " + e.ToString();
                Conversation conv = _audioVideoFlow.Call.Conversation;
                ConversationParticipant speaker = _audioVideoFlow.Call.RemoteEndpoint.Participant;
                Message m = new Message(errorMessageText, speaker.DisplayName, speaker.UserAtHost,
                    speaker.Uri, DateTime.Now, conv.Id,
                    conv.ConferenceSession.ConferenceUri, MessageType.Error, MessageDirection.Outgoing);
                this._transcriptRecorder.OnMessageReceived(m);

                _transcriptRecorder.OnMediaTranscriptRecorderError(m);
            }

            _pendingLoadSpeechGrammarCounter--;
            NonBlockingConsole.WriteLine("SpeechRecognitionEngine load grammar completed. Pending grammar loads remaining: " + _pendingLoadSpeechGrammarCounter.ToString());

            if (_pendingLoadSpeechGrammarCounter == 0)
            {
                _waitForLoadGrammarCompleted.Set();
            }
        }
コード例 #16
0
 void recEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     listener.handleFinishLoadingGrammar(e.Grammar.Name);
 }
コード例 #17
0
 static void LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine(e.Grammar.Name + " successfully loaded");
 }
コード例 #18
0
 public void LoadgrammarCompletedHandler(object sender, LoadGrammarCompletedEventArgs e)
 {
 }
コード例 #19
0
 void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     recognizer.LoadGrammarCompleted -= grammer_completed_handler;
     this.button1.Enabled             = true;
 }
コード例 #20
0
ファイル: MainForm.cs プロジェクト: husaft/Aneesa
 private void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
 }
コード例 #21
0
ファイル: UserCall.cs プロジェクト: pgurenko/Locations
 void _speechRecognitionEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Log("_speechRecognitionEngine_LoadGrammarCompleted");
 }
コード例 #22
0
ファイル: MainForm.cs プロジェクト: wlcaption/eibsuite
 void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     recognizer.LoadGrammarCompleted -= grammer_completed_handler;
     this.button1.Enabled = true;
 }
コード例 #23
0
 // Handle the LoadGrammarCompleted event.
 static void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine("Grammar loaded: " + e.Grammar.Name);
     Console.WriteLine();
 }
コード例 #24
0
 /// <summary>
 /// 文法データが読み終わったときの合図
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void LoadGrammarComplitedEventHandler(object sender, LoadGrammarCompletedEventArgs e)
 {
     IsGrammarLoaded = true;
     StartRecognize();
 }
コード例 #25
0
 // Handle the LoadGrammarCompleted event.
 static void speechRecongnizeEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine("Grammar loaded: " + e.Grammar.Name);
     Console.WriteLine();
 }
コード例 #26
0
 private void LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     //System.Diagnostics.Debug.WriteLine("Load grammar completed.");
 }
コード例 #27
0
 private void LoadGrammarCompletedHandler(object sender, LoadGrammarCompletedEventArgs e)
 {
     if (btnOptionsVoiceEnabled.IsChecked)
     {
         if (curRect != null)
         {
             curRect.Fill = new SolidColorBrush(System.Windows
                 .Media.Colors.Green);
         }
     }
 }
コード例 #28
0
 void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     print("Grammar loaded: " + e.Grammar.Name);
 }
コード例 #29
0
 private void grammarLoadded(object sender, LoadGrammarCompletedEventArgs e)
 {
     Logger.Write("Gramatica cargada.");
 }
コード例 #30
0
 /// <summary>
 /// An ugly mess. This is used by AerInput spaghetti code to notify the user when the grammar is loaded.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void GrammarLoaded_Handler(object sender, LoadGrammarCompletedEventArgs e)
 {
     _Talk.SayReady();
     AerDebug.Log("Initialization Complete.");
 }
コード例 #31
0
 private void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine("Grammar loaded: {0} ", watch.Elapsed);
     recognizer.RecognizeAsync(RecognizeMode.Multiple);
 }
コード例 #32
0
        private void OnLoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
        {
            DateTime originatingTime = this.streamStartTime + this.speechRecognitionEngine.RecognizerAudioPosition;

            this.PostWithOriginatingTimeConsistencyCheck(this.LoadGrammarCompleted, e, originatingTime);
        }
コード例 #33
0
ファイル: WSRKinectMacro.cs プロジェクト: Torf/WSRMacro
 // -----------------------------------------
 //  WSRMacro LISTENERS
 // -----------------------------------------
 // Handle the LoadGrammarCompleted event.
 protected void recognizer_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Console.WriteLine("[Grammar]  Loaded: " + e.Grammar.Name);
     this.loading--;
     StartRecognizer();
 }
コード例 #34
0
 private void OnLoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     this.LoadGrammarCompleted.Post(e, this.pipeline.GetCurrentTime());
 }
コード例 #35
0
 public void LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     //Console.WriteLine(e.Grammar.Name + " successfully loaded");
     //MessageBox.Show("Done Loading Grammer");
 }
コード例 #36
0
ファイル: AerHandler.cs プロジェクト: jmontineri/AerSpeech
 internal void ReadyToSpeak_Handler(object sender, LoadGrammarCompletedEventArgs e)
 {
     _Talk.SayReady();
     AerDebug.Log("Initialization Complete.");
 }
コード例 #37
0
 void _speechRecognitionEngine_LoadGrammarCompleted(object sender, LoadGrammarCompletedEventArgs e)
 {
     Log("_speechRecognitionEngine_LoadGrammarCompleted");
 }