SpeechRecognizerState Enumeración

Definición

Especifica el estado del reconocedor de voz.

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
Herencia
SpeechRecognizerState
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Capturing 1

Indica que el reconocedor de voz está capturando (escuchando) la entrada de audio del usuario.

Resulta útil para proporcionar comentarios dinámicos durante el reconocimiento estándar o continuo.

Idle 0

Indica que el reconocimiento de voz no está activo y que el reconocedor de voz no captura (escucha) la entrada de audio.

En este estado, se puede llamar a SpeechRecognizer.RecognizeAsync, SpeechRecognizer.RecognizeWithUIAsync, SpeechContinuousRecognitionSession.StartAsync o SpeechRecognizer.CompileConstraintsAsync .

Paused 6

Solo es válido para el reconocimiento continuo.

Indica que la sesión de reconocimiento de voz sigue activa, pero el reconocedor de voz ya no está procesando (intentando reconocer) la entrada de audio. La entrada de audio en curso se almacena en búfer.

En este estado, se pueden agregar, quitar y compilarrestricciones.

Si se especifican una o varias restricciones cuando se inicializa la sesión de reconocimiento, al quitar todas las restricciones y reanudar el reconocimiento se producirá un error.

De forma similar, si no se especifica ninguna restricción cuando se inicializa la sesión de reconocimiento, agregar restricciones y reanudar el reconocimiento también producirá un error.

Processing 2

Indica que el reconocedor de voz está procesando (intentando reconocer) la entrada de audio del usuario. El reconocedor ya no captura (escuchando) la entrada de audio del usuario.

Durante el reconocimiento estándar, el estado puede producirse después de que el reconocedor haya dejado de capturar la entrada de audio y antes de que se devuelva un resultado de reconocimiento.

Durante el reconocimiento continuo, este estado puede producirse después de llamar a StopAsync y antes de que se active el evento Completed .

Resulta útil para indicar que un usuario debe dejar de hablar.

SoundEnded 4

Indica que el reconocedor de voz ya no detecta sonido en la secuencia de audio.

Útil para ocultar la interfaz de usuario del reconocimiento de voz. Sin embargo, la sesión de reconocimiento sigue activa.

SoundStarted 3

Indica que el reconocedor de voz ha detectado sonido en la secuencia de audio.

Resulta útil para indicar que se ha detectado el sonido (no necesariamente voz).

SpeechDetected 5

Indica que el reconocedor de voz ha detectado la entrada de voz en la secuencia de audio.

Útil para indicar que se ha detectado voz.

Se aplica a

Consulte también