SpeechRecognizerState Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |