SpeechRecognizer.PauseRecognizerOnRecognition Propiedad

Definición

Obtiene o establece un valor que indica si se detiene el reconocedor compartido en las operaciones de reconocimiento mientras una aplicación controla un evento SpeechRecognized.

public:
 property bool PauseRecognizerOnRecognition { bool get(); void set(bool value); };
public bool PauseRecognizerOnRecognition { get; set; }
member this.PauseRecognizerOnRecognition : bool with get, set
Public Property PauseRecognizerOnRecognition As Boolean

Valor de propiedad

true si el reconocedor compartido espera para procesar la entrada mientras cualquier aplicación esté controlando el evento SpeechRecognized ; si no, false.

Comentarios

Establezca esta propiedad trueen , si dentro del SpeechRecognized controlador de eventos, la aplicación debe cambiar el estado del servicio de reconocimiento de voz o cambiar las gramáticas de reconocimiento de voz cargadas o habilitadas antes de que el servicio de reconocimiento de voz procese más entradas.

Nota

Establecer la SpeechRecognized propiedad true en hace que cada SpeechRecognized controlador de eventos de cada aplicación bloquee el servicio de reconocimiento de voz de Windows.

Para sincronizar los cambios en el reconocedor compartido con el estado de la aplicación, use el RequestRecognizerUpdate método .

Cuando PauseRecognizerOnRecognition es true, durante la ejecución del controlador, SpeechRecognized el servicio de reconocimiento de voz pausa y almacena en búfer la nueva entrada de audio a medida que llega. Una vez que se cierra el SpeechRecognized controlador de eventos, el servicio de reconocimiento de voz reanuda el reconocimiento e inicia el procesamiento de información desde su búfer de entrada.

Para habilitar o deshabilitar el servicio de reconocimiento de voz, use la Enabled propiedad .

Se aplica a

Consulte también