classe AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

Classe de base abstraite AsyncRecognizer.

Membres

SessionStarted

Syntaxe : public EventSignal< const SessionEventArgs & > SessionStarted;

Signal pour les événements indiquant le début d’une session de reconnaissance (opération).

SessionStopped

Syntaxe : public EventSignal< const SessionEventArgs & > SessionStopped;

Signal pour les événements indiquant la fin d’une session de reconnaissance (opération).

SpeechStartDetected

Syntaxe : public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

Signal pour les événements indiquant le début de la parole.

SpeechEndDetected

Syntaxe : public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Signal pour les événements indiquant la fin de la parole.

Reconnaissant

Syntaxe : public EventSignal< const RecoEventArgs & > Recognizing;

Signal pour les événements contenant des résultats de reconnaissance intermédiaire.

Constaté

Syntaxe : public EventSignal< const RecoEventArgs & > Recognized;

Signal pour les événements contenant les résultats de la reconnaissance finale. (indiquant une tentative de reconnaissance réussie).

Annulé

Syntaxe : public EventSignal< const RecoCanceledEventArgs & > Canceled;

Signal pour les événements contenant les résultats de la reconnaissance annulée (indiquant une tentative de reconnaissance qui a été annulée en conséquence 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

Valeur de résultat contenant ultérieurement (pointeur partagé vers RecoResult) de la reconnaissance asynchrone.

StartContinuousRecognitionAsync

Syntaxe : public std::future< void > StartContinuousRecognitionAsync ( );

Lance de façon asynchrone l’opération de reconnaissance continue.

Retours

Un avenir vide.

StopContinuousRecognitionAsync

Syntaxe : public std::future< void > StopContinuousRecognitionAsync ( );

Met fin de façon asynchrone à l’opération de reconnaissance continue.

Retours

Un avenir vide.

StartKeywordRecognitionAsync

Syntaxe : public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );

Lance de façon asynchrone l’opération de reconnaissance de mot clé.

Paramètres

  • model Le modèle de reconnaissance de mot clé qui spécifie le mot clé à reconnaître.

Retours

Opération asynchrone qui démarre la reconnaissance de mot clé.

StopKeywordRecognitionAsync

Syntaxe : public std::future< void > StopKeywordRecognitionAsync ( );

Met fin de façon asynchrone à l’opération de reconnaissance de mot clé en cours.

Retours

Un avenir vide.