void speechengine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { //la variable igualdad sera el porcentaje de igualdad entre la palabra reconocida y el valor de opcion //es decir si yo digo "uno" y el valor de opcion es "uno" la igualdad sera mayor al 50 % //Si yo digo "jugo" y el valor de opcion es "uno" notaras que el sonido es muy similar pero quizas no mayor al 50 % //El valor de porcentaje va de 0.0 a 1.0, ademas notaras que le di un valos de .5 lo cual representa el 50% de igualdad const double igualdad = 0.5; //Si hay mas del 50% de igualdad con alguna de nuestras opciones if (e.Result.Confidence > igualdad && desactivarMicrofono == false && desactivarMicrofonoSiempre == false) { Uri src; BitmapImage img; //haremos un switch para aquellos valores que se componen de unicamente una palabra if (e.Result.Text.Equals(RecursosLocalizables.StringResources.cerrar)) { this.Close(); } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.Reflexes)) { PruebaReflejos reflejos = new PruebaReflejos(this); reflejos.Show(); desactivarMicrofono = true; this.Hide(); } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.configuracion)) { Opciones opciones = new Opciones(this); opciones.Show(); desactivarMicrofono = true; } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.opciones)) { Opciones opciones = new Opciones(this); opciones.Show(); desactivarMicrofono = true; } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.usuario)) { InformacionUsuario infoUsuario = new InformacionUsuario(this); infoUsuario.Show(); desactivarMicrofono = true; } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.acercaDe1)) { AcercaDe acercaDe = new AcercaDe(this); acercaDe.Show(); desactivarMicrofono = true; } else if (e.Result.Text.Equals(RecursosLocalizables.StringResources.tabInformacion)) { AcercaDe acercaDe = new AcercaDe(this); acercaDe.Show(); desactivarMicrofono = true; } } }
private void Prueba1MenuPrincipal_Click(object sender, RoutedEventArgs e) { if (estadoPrueba == 1) { PruebaReflejos verVentana = new PruebaReflejos(this); verVentana.Show(); desactivarMicrofono = true; this.Hide(); } else { } }