Example #1
0
        public void OnVoiceCommandReceivedEvent(Object sender, VoiceCommandEventArgs args)
        {
            Utilities.ConsoleLogger.logMessage("In OnVoiceCommandReceivedEvent : Command is " + args.VoiceCommandValue);

            if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.STOP_COMMAND) == 0)
            {
                if (m_WiimoteCalibrationHandler.isCalibrationRunning())
                {
                    m_WiimoteCalibrationHandler.stopCalibration();
                }
                else if (mTrainingHandler.isTrainingVideoRunning())
                {
                    mTrainingHandler.stop();
                }
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.PAUSE_COMMAND) == 0)
            {
                mTrainingHandler.pause();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.REPEAT_COMMAND) == 0)
            {
                mTrainingHandler.repeatTraining();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.BACK_COMMAND) == 0)
            {
                mTrainingHandler.previousFrame();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.FORWARD_COMMAND) == 0)
            {
                mTrainingHandler.nextFrame();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.SLOWMO_COMMAND) == 0)
            {
                mTrainingHandler.slowMo();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.SCORING_COMMAND) == 0)
            {
                mTrainingHandler.scoreTraining();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.CALIBRATE_COMMAND) == 0)
            {
                startTapSetup();
            }
            else if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.TRAINING_COMMAND) == 0)
            {
                startTraining();
            }
        }
Example #2
0
        public void OnVoiceCommandReceivedEvent(Object sender, VoiceCommandEventArgs args)
        {
            ConsoleLogger.logMessage("In OnVoiceCommandReceivedEvent : Command is " + args.VoiceCommandValue);
            if (mVideoPlayer == null)
            {
                return;
            }

            if (args.VoiceCommandValue.CompareTo(VoiceCommandEventArgs.STOP_COMMAND) == 0 &&
                mVideoPlayer.getVideoState() == VideoState.Running)
            {
                ConsoleLogger.logMessage("Executing Stop");
                mVideoPlayer.dispose();
                if (mRecordingStarted)
                {
                    mWiimotes.stopRecording();
                    mRecordingStarted = false;
                }
                mTrainingStarted = false;
            }
        }
Example #3
0
 static void controller_SpeechRecognized(object sender, VoiceCommandEventArgs e)
 {
     Console.WriteLine(e.Command);
 }