elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Cambiar speechRecognition en misma solucion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar speechRecognition en misma solucion  (Leído 776 veces)
rigorvzla

Desconectado Desconectado

Mensajes: 187


Ver Perfil
Cambiar speechRecognition en misma solucion
« en: 31 Diciembre 2017, 21:01 »

hola amigos, resulta que tengo en una misma solucion 2 hojas xaml distintas, resulta que en la primera (principal) luego de crear el objeto recognizerengine lo puedo usar perfectamente, el problema empieza cuando llamo la segunda hoja, en la primera luego antes de llamar a la segunda hoja desactivo el recognizerc con un stop, la segunda hoja me funciona muy bien el recognizer, logicamente cuando cierro esa ventana regresa a la hoja principal y como anteriormente habia colocado en stop no escucha nada, yo pense en lo siguiente, poder antes de cerrar la ventana dos , reactivar el recognizer de la ventana uno, pero aqui radica mi problema, no se como hacerlo.

Podrian ayudarme hacerlo o si tienen una mejor solucion.

este es el objeto
Código:
SpeechRecognitionEngine escucha = new SpeechRecognitionEngine();

trate de colocarlo asi
Código:
public SpeechRecognitionEngine escucha = new SpeechRecognitionEngine();

pero no se como llamarlo de la otra hoja xaml.

Este es la orden en la ventana 1

Código:
case "mis carpetas":
                    speechOn = false;               
                    menuCarpetas = new Modu2.MenuCarpetas();
                    menuCarpetas.Show();
                    escucha.RecognizeAsyncStop();
                    break;

detengo el recognize.

ventana dos a la hora de cerrarla

Código:
if (speechCarpetas == "cerrar ventana")
            {
                escuchaCarpetas.RecognizeAsyncStop();
     escucha.RecognizeAsync(RecognizeMode.Multiple); (en teoria seria algo asi)
                Close();
            }

no se como poner publico el recognizer de la ventana uno para activarlo desde la segunda.

QUIERO DESEARLES A TODOS UN FELIZ AÑO!!!!  :xD  ;-) y dar las gracias a los que me apoyaron este año y espero seguir contando con uds , gracias mas a la paciencia que me han tenido , un abrazo y un beso a tod@s en caso de haber alguna chica, disfruten y pasenla genial con sus amigos y seres queridos. Gracias compañeros.-


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines