SpeechRecognizer.PauseRecognizerOnRecognition Propriedade

Definição

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.

Aplica-se a

Ver também