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(); } }
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; } }
static void controller_SpeechRecognized(object sender, VoiceCommandEventArgs e) { Console.WriteLine(e.Command); }