Share via


SpeechRecognizerState Enumeração

Definição

Especifica o estado do reconhecedor de fala.

public enum class SpeechRecognizerState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SpeechRecognizerState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SpeechRecognizerState
var value = Windows.Media.SpeechRecognition.SpeechRecognizerState.idle
Public Enum SpeechRecognizerState
Herança
SpeechRecognizerState
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Capturing 1

Indica que o reconhecedor de fala está capturando (escutando) a entrada de áudio do usuário.

Útil para fornecer comentários dinâmicos durante o reconhecimento padrão ou contínuo.

Idle 0

Indica que o reconhecimento de fala não está ativo e o reconhecedor de fala não está capturando (escutando) entrada de áudio.

Nesse estado, SpeechRecognizer.RecognizeAsync, SpeechRecognizer.RecognizeWithUIAsync, SpeechContinuousRecognitionSession.StartAsync ou SpeechRecognizer.CompileConstraintsAsync podem ser chamados .

Paused 6

Válido apenas para reconhecimento contínuo.

Indica que a sessão de reconhecimento de fala ainda está ativa, mas o reconhecedor de fala não está mais processando (tentando reconhecer) a entrada de áudio. A entrada de áudio em andamento é armazenada em buffer.

Nesse estado, as restrições podem ser adicionadas , removidas e compiladas.

Se uma ou mais restrições forem especificadas quando a sessão de reconhecimento for inicializada, remover todas as restrições e retomar o reconhecimento resultará em um erro.

Da mesma forma, se nenhuma restrição for especificada quando a sessão de reconhecimento for inicializada, adicionar restrições e retomar o reconhecimento também resultará em um erro.

Processing 2

Indica que o reconhecedor de fala está processando (tentando reconhecer) a entrada de áudio do usuário. O reconhecedor não está mais capturando (escutando) a entrada de áudio do usuário.

Durante o reconhecimento padrão, o estado pode ocorrer depois que o reconhecedor tiver parado de capturar a entrada de áudio e antes que um resultado de reconhecimento seja retornado.

Durante o reconhecimento contínuo, esse estado pode ocorrer depois que StopAsync for chamado e antes do evento Completed ser acionado .

Útil para indicar que um usuário deve parar de falar.

SoundEnded 4

Indica que o reconhecedor de fala não detecta mais som no fluxo de áudio.

Útil para ocultar a interface do usuário de reconhecimento de fala. No entanto, a sessão de reconhecimento ainda está ativa.

SoundStarted 3

Indica que o reconhecedor de fala detectou som no fluxo de áudio.

Útil para indicar que o som (não necessariamente fala) foi detectado.

SpeechDetected 5

Indica que o reconhecedor de fala detectou entrada de fala no fluxo de áudio.

Útil para indicar que a fala foi detectada.

Aplica-se a

Confira também