Esempio n. 1
0
		/// <summary>
		/// Callback called when the voice recognition "Hey Misty" event is triggered
		/// </summary>
		/// <param name="voiceEvent"></param>
		private void KeyPhraseRecognizedCallback(IKeyPhraseRecognizedEvent voiceEvent)
		{
			_misty.DisplayImage("e_Love.jpg", 1, null);
			_misty.PlayAudio("s_Awe.wav", 100, null);

			if(!_misty.Wait(3000)) { return; }
			_misty.StartKeyPhraseRecognition(false, false, 0, 0, null);
		}
        /// <summary>
        /// Callback called when the voice recognition "Hey Misty" event is triggered
        /// </summary>
        /// <param name="keyPhraseRecognizedEvent"></param>
        public void ProcessKeyPhraseEvent(object sender, IKeyPhraseRecognizedEvent keyPhraseRecognizedEvent)
        {
            _misty.DisplayImage("e_Love.jpg", 1, null);
            _misty.PlayAudio("Misty_Hi.wav", 60, null);

            if (!_misty.Wait(3000))
            {
                return;
            }
            _misty.StartKeyPhraseRecognition(null);
            if (!_busyTalking)
            {
                _timeToTellJokes = true;
            }
            else
            {
                _timeToTellJokes = false;
            }
        }