Kinect.SpeechManager.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
        void Update()
        {
            // start Kinect speech recognizer as needed
            //		if(!sapiInitialized)
            //		{
            //			StartRecognizer();
            //
            //			if(!sapiInitialized)
            //			{
            //				Application.Quit();
            //				return;
            //			}
            //		}

            if (sapiInitialized)
            {
                // update the speech recognizer
                int rc = sensorData.sensorInterface.UpdateSpeechRecognition();

                if (rc >= 0)
                {
                    // estimate the listening state
                    if (sensorData.sensorInterface.IsSpeechStarted())
                    {
                        isListening = true;
                    }
                    else if (sensorData.sensorInterface.IsSpeechEnded())
                    {
                        isListening = false;
                    }

                    // check if a grammar phrase has been recognized
                    if (sensorData.sensorInterface.IsPhraseRecognized())
                    {
                        isPhraseRecognized = true;
                        phraseConfidence = sensorData.sensorInterface.GetPhraseConfidence();

                        phraseTagRecognized = sensorData.sensorInterface.GetRecognizedPhraseTag();
                        sensorData.sensorInterface.ClearRecognizedPhrase();

                        //Debug.Log(phraseTagRecognized);
                    }
                }
            }
        }