Example #1
0
        private void _recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                RecognizedText.Text = e.Result.Text;

                var semantics  = e.Result.Semantics;
                var commandKey = semantics[GrammarKeys.SemanticKey_Command].Value.ToString();

                _responder.Say(_enabledCommands[commandKey].ConfirmationText);

                System.Threading.Thread.Sleep(1000);

                System.Diagnostics.Debug.WriteLine("Found semantic key command" + commandKey);

                if (!IsTestOnlyMode)
                {
                    ExecuteCommandInList(commandKey);
                }
            }
            else
            {
                RecognizedText.Text = "I did not understand your utterance";
            }
        }
        private void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            String resultText = e.Result != null ? e.Result.Text : "<null>";

            Log("RecognizeCompleted (" + DateTime.Now.ToString("mm:ss.f") + "): " + resultText);
            Log("BabbleTimeout: " + e.BabbleTimeout + "; InitialSilenceTimeout: " + e.InitialSilenceTimeout + "; Result text: " + resultText);
        }
Example #3
0
        // Handle the RecognizeCompleted event.
        private void RecognizeCompletedHandler(
            object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                Console.WriteLine("  Error encountered, {0}: {1}",
                                  e.Error.GetType().Name, e.Error.Message);
            }
            if (e.Cancelled)
            {
                Console.WriteLine("  Operation cancelled.");
            }
            if (e.InputStreamEnded)
            {
                Program a = new Program();
                if (recognizedText == null)
                {
                    recognizedText = "text not found";
                    Program.SendMessage(recognizedText, this.sockets);
                    Console.WriteLine("  End of stream encountered.");
                    qw.Close();
                    File.Delete(@"D:\Temp\myFile2.wav");
                }
                else
                {
                    Program.SendMessage(recognizedText, this.sockets);
                    Console.WriteLine("  End of stream encountered.");
                    qw.Close();
                    File.Delete(@"D:\Temp\myFile2.wav");
                }
            }


            completed = true;
        }
Example #4
0
        // Private Methods (8) 

        void recognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            IsRunning = false;
            RecognizeEnd("Recognize Completed.");
            updatePosition();
            if (RecognizeCompleted == null)
            {
                return;
            }

            RecognizeCompleted("Recognize Completed.");

            if (e.Error != null)
            {
                RecognizeCompleted(string.Format("Error encountered, {0}: {1}", e.Error.GetType().Name, e.Error.Message));
            }

            if (e.Cancelled)
            {
                RecognizeCompleted("Operation cancelled.");
            }

            if (e.InputStreamEnded)
            {
                RecognizeCompleted("End of stream encountered.");
            }
        }
Example #5
0
        private static void RecognizeCompletedHandler(object sender, RecognizeCompletedEventArgs e)                 // Handle the RecognizeCompleted event.
        {
            Debug.WriteLine(" In RecognizeCompletedHandler.");

            if (e.Error != null)
            {
                Debug.WriteLine(" - Error occurred during recognition: {0}", e.Error);
                return;
            }
            if (e.InitialSilenceTimeout || e.BabbleTimeout)
            {
                Debug.WriteLine(" - BabbleTimeout = {0}; InitialSilenceTimeout = {1}", e.BabbleTimeout, e.InitialSilenceTimeout);
                return;
            }
            if (e.InputStreamEnded)
            {
                Debug.WriteLine(" - AudioPosition = {0}; InputStreamEnded = {1}", e.AudioPosition, e.InputStreamEnded);
            }
            if (e.Result != null)
            {
                Debug.WriteLine(" - Grammar = {0}; Text = {1}; Confidence = {2}", e.Result.Grammar.Name, e.Result.Text, e.Result.Confidence);
                Debug.WriteLine(" - AudioPosition = {0}", e.AudioPosition);
            }
            else
            {
                Debug.WriteLine(" - No result.");
            }

            completed = true;
        }
Example #6
0
 private void OnRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Cancelled)
     {
         _isRunning = false;
     }
 }
Example #7
0
 private void RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         Debug.WriteLine("Recognize completed '" + e.Result.Text + "'.");
     }
 }
Example #8
0
 /// <summary>
 /// 音声認識が終了した場合のイベント
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void SpeechRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Result != null && _speechRecognizeCompletedEvent != null)
     {
         _speechRecognizeCompletedEvent(e);
     }
 }
Example #9
0
 private void onSpeechRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (this.simText.Length > 0)
     {
         this.speechRecognitionEngine.EmulateRecognizeAsync(this.simText);
     }
 }
Example #10
0
        /// <summary>
        /// An async recognize has completed.
        /// </summary>
        private void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs args)
        {
            State = VoiceRecognizerState.Paused;

            // Signal that async recognize has completed
            EngineShuttingDown.Set();
        }
Example #11
0
        // Handle the RecognizeCompleted event.
        static void RecognizeCompletedHandler(object sender, RecognizeCompletedEventArgs e)
        {
            Console.WriteLine(" In RecognizeCompletedHandler.");

            if (e.Error != null)
            {
                Console.WriteLine(" - Error occurred during recognition: {0}", e.Error);
                return;
            }
            if (e.InitialSilenceTimeout || e.BabbleTimeout)
            {
                Console.WriteLine(" - BabbleTimeout = {0}; InitialSilenceTimeout = {1}", e.BabbleTimeout, e.InitialSilenceTimeout);
                return;
            }
            if (e.InputStreamEnded)
            {
                Console.WriteLine(" - AudioPosition = {0}; InputStreamEnded = {1}", e.AudioPosition, e.InputStreamEnded);
            }
            if (e.Result != null)
            {
                Console.WriteLine(" - Grammar = {0}; Text = {1}; Confidence = {2}", e.Result.Grammar.Name, e.Result.Text, e.Result.Confidence);
                Console.WriteLine(" - AudioPosition = {0}", e.AudioPosition);
            }
            else
            {
                Console.WriteLine(" - No result.");
            }

            _completed = true;
        }
Example #12
0
        private void speechRecognizer_SpeechRecognized(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Result == null)
            {
                return;
            }

            foreach (FlyingData data in this.flyingDataList)
            {
                string   text  = DataMgr.Instance.ActiveObjectCollection[data.Index].Text;
                string[] texts = text.Split(new char[] { '$' });
                bool     found = false;
                foreach (string temp in texts)
                {
                    if (temp.Equals(e.Result.Text, StringComparison.OrdinalIgnoreCase))
                    {
                        this.ballonCrack(data);
                        found = true;
                        break;
                    }
                }

                if (found)
                {
                    break;
                }
            }
        }
 static void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         Console.WriteLine("RecognizeCompleted, error occurred during recognition: {0}", e.Error);
         return;
     }
     if (e.InitialSilenceTimeout || e.BabbleTimeout)
     {
         Console.WriteLine("RecognizeCompleted: BabbleTimeout({0}), InitialSilenceTimeout({1}).", e.BabbleTimeout, e.InitialSilenceTimeout);
         return;
     }
     if (e.InputStreamEnded)
     {
         Console.WriteLine("RecognizeCompleted: AudioPosition({0}), InputStreamEnded({1}).", e.AudioPosition, e.InputStreamEnded);
     }
     if (e.Result != null)
     {
         Console.WriteLine("RecognizeCompleted-> Grammar: " + e.Result.Grammar.Name + "  Recognized text: " + e.Result.Text + "  Confidence score: " + e.Result.Confidence + "  Audio position: " + e.AudioPosition);
     }
     else
     {
         Console.WriteLine("RecognizeCompleted: No result.");
     }
 }
Example #14
0
 // 音声認識が終了した場合のイベント
 private static void SpeechRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Result != null && SpeechRecognizeCompletedEvent != null)
     {
         SpeechRecognizeCompletedEvent(e.Cancelled);
     }
 }
Example #15
0
 private void SpeechRecognized(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         UserText = e.Result.Text;
         CommandManager.InvalidateRequerySuggested();
     }
 }
Example #16
0
        /// <summary>
        /// Called when the engine finalizes the recognition operation.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">An object that contains the event data.</param>
        private void OnRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            DateTime originatingTime = this.streamStartTime + e.AudioPosition;

            this.PostWithOriginatingTimeConsistencyCheck(this.RecognizeCompleted, e, originatingTime);

            this.recognizeComplete.Set();
        }
Example #17
0
 private void RecognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     btnRestart.Enabled              = true;
     btnStart.Enabled                = true;
     btnStop.Enabled                 = false;
     toolStripProgressBar1.Visible   = false;
     toolStripStatusLabelStatus.Text = "All recognized";
 }
Example #18
0
 private void SpeechRecognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     Logger.Info($"{MethodBase.GetCurrentMethod().Name} - Done with recognition ...");
     if (this.CaptureCatImage)
     {
         this.speechRecognitionEngine.RecognizeAsync(RecognizeMode.Single);
     }
 }
Example #19
0
        protected void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            String resultText = e.Result != null ? e.Result.Text : "<null>";

            cfg.logInfo("ENGINE - " + Name, "RecognizeCompleted (" + DateTime.Now.ToString("mm:ss.f") + "): " + resultText);
            cfg.logDebug("ENGINE - " + Name, "BabbleTimeout: " + e.BabbleTimeout + "; InitialSilenceTimeout: " + e.InitialSilenceTimeout + "; Result text: " + resultText);

            // StartRecognizer();
        }
Example #20
0
        static void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Result == null)
            {
                return;
            }

            Console.WriteLine("Reconhecido: " + e.Result.Text);
        }
Example #21
0
        void Engine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            this.IsBusy = false;

            if (this.RecognizeCompleted != null)
            {
                this.RecognizeCompleted(this, e);
            }
        }
Example #22
0
 private void RecognizeCompletedHandler(
     object sender, RecognizeCompletedEventArgs e)
 {
     _completed = true;
     if (e.Result != null)
     {
         _com = e.Result.Text;
         Dispatcher.BeginInvoke(DispatcherPriority.Input, (Action)(NextStep));
     }
 }
Example #23
0
 private void RecognizeCompletedEventHandler(object sender, RecognizeCompletedEventArgs e)
 {
     ASR_Module.ASR.RecognitionEngine.RecognizeAsyncCancel();
     if (e.Result == null)
     {
         Console.WriteLine("Recognize Completed: Nie rozpoznano");
         CurrentForm.Field.NoMatch.ReadMessage();
     }
     FormInterpretationAlgorithm(NextForm);
 }
Example #24
0
        void reco_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            // m_txtBoxWriteToTextURL.AppendText("Recognition Complete!");
            //  Console.WriteLine("Recognition Complete!");

            using (StreamWriter w = File.AppendText(m_txtBoxWriteToTextURL.Text))
            {
                Log("----------------------------------Recognition Complete!---------------------------------------------", w);
            }
        }
Example #25
0
 private static void RecognizeCompletedHandler(
     object sender, RecognizeCompletedEventArgs e)
 {
     _completed = true;
     if (e.Result != null)
     {
         Console.WriteLine("  Recognition completed.{0}", e.Result.Text);
         _liter = !_liter;
     }
 }
Example #26
0
		private static void RecognizeCompletedHandler(
			object sender, RecognizeCompletedEventArgs e)
		{
			_completed = true;
			if (e.Result != null)
			{
				Console.WriteLine("  Recognition completed.{0}", e.Result.Text);
				_liter = !_liter;
			}
		}
Example #27
0
        void localSR_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new EventHandler <RecognizeCompletedEventArgs>(localSR_RecognizeCompleted), sender, e);
                return;
            }

            btnLocalSR.Text = localSR.Recognizing ? "停止录音" : "开始录音";
        }
Example #28
0
        private void OnSpeechRecognized(object sender, RecognizeCompletedEventArgs e)
        {
            try
            {
                _rec.RecognizeAsyncStop();
                _isListening = false;

                if (e.Result != null && !string.IsNullOrEmpty(_rejected))
                { // Handle answer to precision question
                    _dte.StatusBar.Clear();

                    if (e.Result.Text == "yes")
                    {
                        _cache.ExecuteCommand(_rejected);
                    }

                    _rejected = null;
                }
                else if (e.Result != null && e.Result.Text == "what can I say")
                {// Show link to command list
                    System.Diagnostics.Process.Start("https://github.com/ligershark/VoiceExtension/blob/master/src/Resources/commands.txt");
                    _dte.StatusBar.Clear();
                    Telemetry.TrackEvent("Show command list");
                }
                else if (e.Result != null && e.Result.Confidence > _minConfidence)
                { // Speech matches a command
                    _cache.ExecuteCommand(e.Result.Text);
                    var props = new Dictionary <string, string> {
                        { "phrase", e.Result.Text }
                    };
                    Telemetry.TrackEvent("Match", props);
                }
                else if (string.IsNullOrEmpty(_rejected))
                { // Speech didn't match a command
                    _dte.StatusBar.Text = "I didn't quite get that. Please try again.";
                    Telemetry.TrackEvent("No match");
                }
                else if (e.Result == null && !string.IsNullOrEmpty(_rejected) && !e.InitialSilenceTimeout)
                { // Keep listening when asked about rejected speech
                    _rec.RecognizeAsync();
                    Telemetry.TrackEvent("Low confidence");
                }
                else
                { // No match or timeout
                    _dte.StatusBar.Clear();
                }
            }
            catch (Exception ex)
            {
                _dte.StatusBar.Clear();
                Logger.Log(ex);
            }
        }
Example #29
0
 private static void Recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     /*completed = true;
      * Console.WriteLine(e.BabbleTimeout);
      * Console.WriteLine(e.Cancelled);
      * Console.WriteLine(e.Error);
      * Console.WriteLine(e.InitialSilenceTimeout);
      * Console.WriteLine(e.InputStreamEnded);
      * Console.WriteLine(e.UserState);*/
     Console.WriteLine("Speech Recognition Complete!");
     //Console.WriteLine(e.Result.Text);
 }
        private void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                MessageBox.Show($@"Error encountered, {e.Error.GetType().Name}: {e.Error.Message}");
            }
            else if (e.Cancelled)
            {
                MessageBox.Show(@"  Operation cancelled.");
            }

            this._completed = true;
            this.SetComplete(true);
        }
Example #31
0
        private void speechRecognizer_SpeechRecognized(object sender, RecognizeCompletedEventArgs e)
        {
            ReadCountItem item = this.readCountResultListBox.SelectedItem as ReadCountItem;

            if (item == null || e.Result == null)
            {
                return;
            }

            int count = 0;

            int.TryParse(e.Result.Text, out count);
            item.Result = count;
        }
Example #32
0
        private void SpeechRecognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (this.recognizerCallback != null)
            {
                this.recognizerCallback(this, e);
            }

            if (!this.RecognizerEnabled)
            {
                return;
            }

            ((SpeechRecognitionEngine)sender).RecognizeAsyncStop();
            ((SpeechRecognitionEngine)sender).RecognizeAsync(RecognizeMode.Single);
        }
        private void SpeechRecognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            systemLog.DebugFormat("{0} Recognize completed", prefix);
            //systemLog.DebugFormat("  Babble timeout: {0}", e.BabbleTimeout);
            //systemLog.DebugFormat("  Cancelled: {0}", e.Cancelled);
            //systemLog.DebugFormat("  Error: {0}", e.Error?.Message);
            //systemLog.DebugFormat("  Initial Silence Timeout: {0}", e.InitialSilenceTimeout);
            //systemLog.DebugFormat("  Input Stream Ended: {0}", e.InputStreamEnded);

            if (e.Error != null)
            {
                systemLog.Error(prefix + " " + e.Error.Message, e.Error);
            }

            stream = null;
        }
 // Handle the RecognizeCompleted event.
 static void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Error != null)
       {
     Console.WriteLine("  Error encountered, {0}: {1}",
     e.Error.GetType().Name, e.Error.Message);
       }
       if (e.Cancelled)
       {
     Console.WriteLine("  Operation cancelled.");
       }
       if (e.InputStreamEnded)
       {
     Console.WriteLine("  End of stream encountered.");
       }
       completed = true;
 }
Example #35
0
 protected void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     String resultText = e.Result != null ? e.Result.Text : "<null>";
       logInfo("ENGINE", "RecognizeCompleted (" + DateTime.Now.ToString("mm:ss.f") + "): " + resultText);
       // logInfo("[Engine]  BabbleTimeout: {0}; InitialSilenceTimeout: {1}; Result text: {2}", e.BabbleTimeout, e.InitialSilenceTimeout, resultText);
       StartRecognizer();
 }
Example #36
0
 void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
 }
Example #37
0
 void engine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     parar_botao.IsEnabled = false;
     falar_botao.IsEnabled = true;
 }
        /// <summary>
        /// An async recognize has completed.
        /// </summary>
        private void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs args)
        {
            State = VoiceRecognizerState.Paused;

            // Signal that async recognize has completed
            EngineShuttingDown.Set();
        }
Example #39
0
        protected void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            String resultText = e.Result != null ? e.Result.Text : "<null>";
              cfg.logInfo("ENGINE - " + Name, "RecognizeCompleted (" + DateTime.Now.ToString("mm:ss.f") + "): " + resultText);
              cfg.logDebug("ENGINE - " + Name, "BabbleTimeout: " + e.BabbleTimeout + "; InitialSilenceTimeout: " + e.InitialSilenceTimeout + "; Result text: " + resultText);

              // StartRecognizer();
        }
Example #40
0
 private void sr_RecognizeCompletedHandler(object sender, RecognizeCompletedEventArgs e)
 {
 }
 private void RecognizeCompletedHandler(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         Console.WriteLine(
           "RecognizeCompleted, error occurred during recognition: {0}\n{1}", e.Error.GetType().Name, e.Error.Message);
         return;
     }
     if (e.InitialSilenceTimeout || e.BabbleTimeout)
     {
         Console.WriteLine(
           "RecognizeCompleted: BabbleTimeout({0}), InitialSilenceTimeout({1}).",
           e.BabbleTimeout, e.InitialSilenceTimeout);
         return;
     }
     if (e.Cancelled)
     {
         Console.WriteLine("  Operation cancelled.");
         return;
     }
     if (e.InputStreamEnded)
     {
         Console.WriteLine("  End of stream encountered.");
         return;
     }
     if (e.InputStreamEnded)
     {
         Console.WriteLine(
           "RecognizeCompleted, End of stream encountered: AudioPosition({0}), InputStreamEnded({1}).",
           e.AudioPosition, e.InputStreamEnded);
         return;
     }
     if (e.Result != null)
     {
         Console.WriteLine("RecognizeCompleted:");
         Console.WriteLine("  Grammar: " + e.Result.Grammar.Name);
         Console.WriteLine("  Recognized text: " + e.Result.Text);
         Console.WriteLine("  Confidence score: " + e.Result.Confidence);
         Console.WriteLine("  Audio position: " + e.AudioPosition);
     }
     else
     {
         Console.WriteLine("RecognizeCompleted: No result.");
     }
 }
        private void OnSpeechRecognized(object sender, RecognizeCompletedEventArgs e)
        {
            _rec.RecognizeAsyncStop();
            _isListening = false;

            if (e.Result != null && !string.IsNullOrEmpty(_rejected))
            { // Handle answer to precision question
                _dte.StatusBar.Clear();

                if (e.Result.Text == "yes")
                    _cache.ExecuteCommand(_rejected);

                _rejected = null;
            }
            else if (e.Result != null && e.Result.Text == "what can I say")
            {// Show link to command list
                System.Diagnostics.Process.Start("https://raw.github.com/ligershark/VoiceExtension/master/VoiceExtension/Resources/commands.txt");
                _dte.StatusBar.Clear();
            }
            else if (e.Result != null && e.Result.Confidence > _minConfidence)
            { // Speech matches a command
                _cache.ExecuteCommand(e.Result.Text);
            }
            else if (string.IsNullOrEmpty(_rejected))
            { // Speech didn't match a command
                _dte.StatusBar.Text = "I didn't quite get that. Please try again.";
            }
            else if (e.Result == null && !string.IsNullOrEmpty(_rejected) && !e.InitialSilenceTimeout)
            { // Keep listening when asked about rejected speech
                _rec.RecognizeAsync();
            }
            else
            { // No match or timeout
                _dte.StatusBar.Clear();
            }
        }
 protected void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e) {
   String resultText = e.Result != null ? e.Result.Text : "<null>";
   Log("RecognizeCompleted (" + DateTime.Now.ToString("mm:ss.f") + "): " + resultText);
   Debug("BabbleTimeout: " + e.BabbleTimeout + "; InitialSilenceTimeout: " + e.InitialSilenceTimeout + "; Result text: " + resultText);
 }
 private void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     recognizer.RecognizeAsync();
 }
        private void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                Console.WriteLine(
                  "RecognizeCompleted, error occurred during recognition: {0}", e.Error);
                return;
            }

            if (e.InitialSilenceTimeout || e.BabbleTimeout)
            {
                Console.WriteLine(
                  "RecognizeCompleted: BabbleTimeout({0}), InitialSilenceTimeout({1}).",
                  e.BabbleTimeout, e.InitialSilenceTimeout);
                return;
            }

            if (e.InputStreamEnded)
            {
                Console.WriteLine("RecognizeCompleted: AudioPosition({0}), InputStreamEnded({1}).",
                  e.AudioPosition, e.InputStreamEnded);

                output += "</body></html>";

                txtOutput.Text = output;
            }

            if (e.Result != null)
            {
                Console.WriteLine("RecognizeCompleted:");
                Console.WriteLine("  Grammar: " + e.Result.Grammar.Name);
                Console.WriteLine("  Recognized text: " + e.Result.Text);
                Console.WriteLine("  Confidence score: " + e.Result.Confidence);
                Console.WriteLine("  Audio position: " + e.AudioPosition);
            }
            else
            {
                Console.WriteLine("RecognizeCompleted: No result.");
            }
        }
        // RecognizeCompleted event is generated by SpeechRecognitionEngine when
        // an asynchronous recognition operation completes.
        void SpeechEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
        {
            _isRecognizing = false;

            UpdateGroupBoxAudioInput();
            UpdateGroupBoxRecognitionSRE();
        }
        private void RecognizeCompletedHandler(object sender, RecognizeCompletedEventArgs e)
        {
            if (e.InputStreamEnded)
            {
                (lstAudio.Items[curAudio] as AudioFile).Status = "Procesado";
                lstAudio.Items.Refresh();

                curAudio++;

                if (curAudio != texts.Count)
                {
                    ProcessAudio();
                }
                else
                {
                    output += "</body>\n</html>";
                    txtOutput.Text = output;

                    Console.WriteLine("Recognition complete: {0} - {1}", e.AudioPosition, e.InputStreamEnded);

                    lblProgress.Content = "Progreso: Terminado";

                    MessageBox.Show("Proceso finalizado");

                    btnLoadDir.IsEnabled = true;
                    btnProcess.IsEnabled = true;
                    btnSave.IsEnabled = true;
                }
            }
        }
Example #48
0
 private void onSpeechRecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (this.simText.Length > 0)
     {
         this.speechRecognitionEngine.EmulateRecognizeAsync(this.simText);
     }
 }
Example #49
0
 // Handle the SpeechRecognized event.
 protected void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     string resultText = e.Result != null ? e.Result.Text : "<null>";
     Console.WriteLine("[Engine] RecognizeCompleted ({0}): {1}", DateTime.Now.ToString("mm:ss.f"), resultText);
      // Console.WriteLine("[Engine]  BabbleTimeout: {0}; InitialSilenceTimeout: {1}; Result text: {2}", e.BabbleTimeout, e.InitialSilenceTimeout, resultText);
     this.start = false;
     StartRecognizer();
 }
Example #50
0
 /// <summary>
 ///     Recognition was stoped, check if it was reset and needs to be started again
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Cancelled && reset)
     {
         waiting = false;
         reset = false;
         UpdateGrammar();
         recognizer.RecognizeAsync(RecognizeMode.Multiple);
     }
 }
        private void onContinuousRecognitionResult(object sender, RecognizeCompletedEventArgs args)
        {
            //m_reco_continuous.RecognizeAsyncCancel();

            if (args.Result != null)
            {
                Bottle bReco = new Bottle();
                bReco.clear();
                //Console.WriteLine("Continuous reco : " + args.Result.Text);
                foreach (RecognizedWordUnit word in args.Result.Words)
                {
                    bReco.addString(word.Text);
                    bReco.addDouble(word.Confidence);
                }
                m_portContinuousRecognition.write(bReco);
                Console.WriteLine("Async. Recog : " + bReco.toString_c().c_str());
            }
            m_reco_continuous.RecognizeAsync();
        }
Example #52
0
 private void MySpeechRecognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
 }
 private void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Cancelled)
     {
         sre.RecognizeAsync(RecognizeMode.Multiple);
         AddToList("SRE reset");
     }
 }
Example #54
0
 /// \brief Handles Recognition Complete Events
 private void speechRecognizeCompleteHandler(object sender, RecognizeCompletedEventArgs e)
 {
     if(!e.Cancelled)
         speechRecogEngine.RecognizeAsync(RecognizeMode.Single);
 }
 void sre_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     //MessageBox.Show(String.Format("{0} alternatives found, {1} sure that you said {2}", e.Result.Alternates.Count, e.Result.Confidence, e.Result.Text));
     if (e.Result != null)
     {
         int guess = int.Parse(e.Result.Text);
         if (guess < correctNumber)
             ss.Speak("Too small. Guess again.");
         if (guess > correctNumber)
             ss.Speak("Too big. Guess again.");
         if (guess == correctNumber)
         {
             ss.Speak("Correct!");
             return;
         }
     }
     sre.RecognizeAsync(RecognizeMode.Single);
 }
Example #56
0
 void sRecognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (e.Result != null&&e.Result.Text != "Lili")
     {
         if (chkbMusic.Checked)
         {
             player.PlayLooping();
         }
     }
 }
Example #57
0
		private void RecognizeCompletedHandler(
			object sender, RecognizeCompletedEventArgs e)
		{
			_completed = true;
			if (e.Result != null)
			{
				_com = e.Result.Text;
				Dispatcher.BeginInvoke(DispatcherPriority.Input, (Action) (NextStep));
			}
		}
Example #58
0
 void mRecognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (commandToEmulate != "")
     {
         mRecognitionEngine.EmulateRecognizeAsync(commandToEmulate);
         commandToEmulate = "";
     }
 }
Example #59
0
 void recognitionEngine_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     if (!isSpeechRecoActive && e.Cancelled)
      {
     recognitionEngine.SetInputToNull();
      }
 }
Example #60
0
 void recognizer_RecognizeCompleted(object sender, RecognizeCompletedEventArgs e)
 {
     int senderHash = sender.GetHashCode();
     string ID = "";
     lock (engines)
     {
         foreach (AudioInstance ai in engines)
         {
             if (ai.engine.GetHashCode() == senderHash)
             {
                 //ai.engine.RecognizeAsyncCancel();
                 ai.engine.SetInputToNull();
                 ai.audioStream = null;
                 ai.Active = false;
                 ID = ai.ID;
             }
         }
     }
     OnRecognitionComplete(ID);
 }