classe AsyncRecognizer
class AsyncRecognizer
: public Recognizer
Classe de base abstraite AsyncRecognizer.
Membres
SessionStarted
Syntaxe : public EventSignal< constSessionEventArgs & > SessionStarted;
Signal pour les événements indiquant le début d’une session de reconnaissance (opération).
SessionStopped
Syntaxe : public EventSignal< constSessionEventArgs & > SessionStopped;
Signal pour les événements indiquant la fin d’une session de reconnaissance (opération).
SpeechStartDetected
Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Signal pour les événements indiquant le début de la parole.
SpeechEndDetected
Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Signal pour les événements indiquant la fin de la parole.
Reconnaissant
Syntaxe : public EventSignal< constRecoEventArgs & > Recognizing;
Signal pour les événements contenant des résultats de reconnaissance intermédiaires.
Reconnu
Syntaxe : public EventSignal< constRecoEventArgs & > Recognized;
Signal pour les événements contenant les résultats de la reconnaissance finale. (indiquant une tentative de reconnaissance réussie).
Opération annulée
Syntaxe : public EventSignal< constRecoCanceledEventArgs & > Canceled;
Signal pour les événements contenant des résultats de reconnaissance annulés (indiquant une tentative de reconnaissance qui a été annulée en tant que résultat ou une demande d’annulation directe ou, alternativement, un échec de transport ou de protocole).
RecognizeOnceAsync
Syntaxe : public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Effectue la reconnaissance en mode non bloquant (asynchrone).
Retours
Future contenant la valeur de résultat (pointeur partagé vers RecoResult) de la reconnaissance asynchrone.
StartContinuousRecognitionAsync
Syntaxe : public std::future< void > StartContinuousRecognitionAsync ( );
Lance de manière asynchrone l’opération de reconnaissance continue.
Retours
Un avenir vide.
StopContinuousRecognitionAsync
Syntaxe : public std::future< void > StopContinuousRecognitionAsync ( );
Arrête de façon asynchrone l’opération de reconnaissance continue en cours.
Retours
Un avenir vide.
StartKeywordRecognitionAsync
Syntaxe : public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Lance de manière asynchrone mot clé opération de reconnaissance.
Paramètres
model
Le modèle de reconnaissance mot clé qui spécifie les mot clé à reconnaître.
Retours
Opération asynchrone qui démarre la reconnaissance mot clé.
StopKeywordRecognitionAsync
Syntaxe : public std::future< void > StopKeywordRecognitionAsync ( );
Arrête de façon asynchrone l’opération de reconnaissance mot clé en cours.
Retours
Un avenir vide.