void _recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { if (e.Result.Text == "Ok llarvis, activa el control por voz" && e.Result.Confidence >= 0.5) { synth.SpeakAsync("Control por voz activado"); voiceControlActivated = true; ArmCommander = new ArmCommander(MainViewModel.Arm); } if (e.Result.Text == "Ok llarvis, desactiva el control por voz" && e.Result.Confidence >= 0.5) { synth.SpeakAsync("Control por voz desactivado"); voiceControlActivated = false; ArmCommander = null; } if (voiceControlActivated == true && e.Result.Confidence >= 0.6) { voiceControlHandler(e.Result.Text); } }