Partager via


SpeechRecognizerState Énumération

Définition

Spécifie l’état du module de reconnaissance vocale.

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
Héritage
SpeechRecognizerState
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Capturing 1

Indique que le module de reconnaissance vocale capture (écoute) l’entrée audio de l’utilisateur.

Utile pour fournir des commentaires dynamiques lors de la reconnaissance standard ou continue.

Idle 0

Indique que la reconnaissance vocale n’est pas active et que le module de reconnaissance vocale ne capture pas (écoute) l’entrée audio.

Dans cet état, Vous pouvez appeler SpeechRecognizer.RecognizeAsync, SpeechRecognizer.RecognizeWithUIAsync, SpeechContinuousRecognitionSession.StartAsync ou SpeechRecognizer.CompileConstraintsAsync .

Paused 6

Valide uniquement pour la reconnaissance continue.

Indique que la session de reconnaissance vocale est toujours active, mais que le module de reconnaissance vocale ne traite plus (tente de reconnaître) l’entrée audio. L’entrée audio en cours est mise en mémoire tampon.

Dans cet état, les contraintes peuvent être ajoutées , supprimées et compilées.

Si une ou plusieurs contraintes sont spécifiées lors de l’initialisation de la session de reconnaissance, la suppression de toutes les contraintes et la reprise de la reconnaissance entraînent une erreur.

De même, si aucune contrainte n’est spécifiée lors de l’initialisation de la session de reconnaissance, l’ajout de contraintes et la reprise de la reconnaissance entraînent également une erreur.

Processing 2

Indique que le module de reconnaissance vocale traite (tente de reconnaître) l’entrée audio de l’utilisateur. Le module de reconnaissance ne capture plus (à l’écoute) l’entrée audio de l’utilisateur.

Pendant la reconnaissance standard, l’état peut se produire une fois que le module de reconnaissance a cessé de capturer l’entrée audio et avant qu’un résultat de reconnaissance ne soit retourné.

Pendant la reconnaissance continue, cet état peut se produire après l’appel de StopAsync et avant le déclenchement de l’événement Completed .

Utile pour indiquer qu’un utilisateur doit cesser de parler.

SoundEnded 4

Indique que le module de reconnaissance vocale ne détecte plus le son sur le flux audio.

Utile pour masquer l’interface utilisateur de la reconnaissance vocale. Toutefois, la session de reconnaissance est toujours active.

SoundStarted 3

Indique que le module de reconnaissance vocale a détecté du son sur le flux audio.

Utile pour indiquer que le son (pas nécessairement la parole) a été détecté.

SpeechDetected 5

Indique que le module de reconnaissance vocale a détecté une entrée vocale sur le flux audio.

Utile pour indiquer que la parole a été détectée.

S’applique à

Voir aussi