Klasse AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstrakte Basisklasse.

Elemente

SessionStarted

Syntax: public EventSignal< const SessionEventArgs & > SessionStarted;

Signal für Ereignisse, das den Start einer Erkennungssitzung (Operation) angibt.

SessionStopped

Syntax: public EventSignal< const SessionEventArgs & > SessionStopped;

Signal für Ereignisse, die das Ende einer Erkennungssitzung (Operation) angeben.

SpeechStartDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

Signal für Ereignisse, die den Start der Spracherkennung angeben.

SpeechEndDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Signal für Ereignisse, die das Ende der Spracherkennung angeben.

Erkennend

Syntax: public EventSignal< const RecoEventArgs & > Recognizing;

Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.

Erkannt

Syntax: public EventSignal< const RecoEventArgs & > Recognized;

Signal für Ereignisse, die endgültige Erkennungsergebnisse enthalten. (gibt einen erfolgreichen Erkennungsversuch an).

Abgesagt

Syntax: public EventSignal< const RecoCanceledEventArgs & > Canceled;

Signal für Ereignisse, die abgebrochene Erkennungsergebnisse enthalten (gibt einen Erkennungsversuch an, der als Ergebnis abgebrochen wurde, oder eine direkte Abbruchanforderung oder alternativ ein Transport- oder Protokollfehler).

RecognizeOnceAsync

Syntax: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );

Führt die Erkennung in einem nicht blockierenden (asynchronen) Modus aus.

Rückgaben

Zukünftiges Enthalten des Ergebniswerts (ein freigegebener Zeiger auf RecoResult) der asynchronen Erkennung.

StartContinuousRecognitionAsync

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

Initiiert asynchron den kontinuierlichen Erkennungsvorgang.

Rückgaben

Eine leere Zukunft.

StopContinuousRecognitionAsync

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

Beendet asynchron den fortlaufenden Erkennungsvorgang.

Rückgaben

Eine leere Zukunft.

StartKeywordRecognitionAsync

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

Initiiert asynchron den Schlüsselworterkennungsvorgang.

Die Parameter

  • model Das Schlüsselworterkennungsmodell, das das zu erkennende Schlüsselwort angibt.

Rückgaben

Ein asynchroner Vorgang, der die Schlüsselworterkennung startet.

StopKeywordRecognitionAsync

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

Beendet asynchron den laufenden Schlüsselworterkennungsvorgang.

Rückgaben

Eine leere Zukunft.