SpeechRecognizer.PauseRecognizerOnRecognition Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o reconhecor partilhado pausa operações de reconhecimento enquanto uma aplicação está a tratar um SpeechRecognized evento.
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 Propriedade
true se o reconhecedor partilhado esperar para processar a entrada enquanto qualquer aplicação está a tratar do SpeechRecognized evento; caso contrário, false.
Observações
Defina esta propriedade para true, se dentro do SpeechRecognized gestor de eventos a sua aplicação precisar de alterar o estado do serviço de reconhecimento de voz ou alterar as gramáticas de reconhecimento de fala carregadas ou ativadas antes que o serviço de reconhecimento de fala processe mais entrada.
Note
Definir a propriedade SpeechRecognized para true faz com que cada gestor de eventos SpeechRecognized em cada aplicação bloqueie o serviço de reconhecimento de voz Windows.
Para sincronizar as alterações ao reconhecor partilhado com o estado da sua aplicação, use o RequestRecognizerUpdate método.
Quando PauseRecognizerOnRecognition é true, durante a execução do SpeechRecognized handler, o serviço de reconhecimento de voz pausa e armazena em buffer nova entrada de áudio à medida que esta chega. Assim que o SpeechRecognized gestor de eventos sai, o serviço de reconhecimento de fala retoma o reconhecimento e começa a processar informação do seu buffer de entrada.
Para ativar ou desativar o serviço de reconhecimento de voz, utilize a Enabled propriedade.