Freigeben über


AsyncRecognizer-Klasse

class AsyncRecognizer
  : public Recognizer

Abstrakte AsyncRecognizer-Basisklasse.

Member

SessionStarted

Syntax: public EventSignal< constSessionEventArgs & > SessionStarted;

Signal für Ereignisse, die den Beginn einer Erkennungssitzung (Vorgang) angeben.

SessionStopped

Syntax: public EventSignal< constSessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal für Ereignisse, die den Sprachbeginn angeben.

SpeechEndDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal für Ereignisse, die das Sprachende angeben.

Erkennen

Syntax: public EventSignal< constRecoEventArgs & > Recognizing;

Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.

Erkannt

Syntax: public EventSignal< constRecoEventArgs & > Recognized;

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

Canceled

Syntax: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Signal für Ereignisse, die abgebrochene Erkennungsergebnisse enthalten (dies bedeutet, dass ein Erkennungsversuch, 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.

Gibt zurück

Zukünftiges Ergebniswert (ein freigegebener Zeiger auf RecoResult) der asynchronen Erkennung.

StartContinuousRecognitionAsync

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

Initiiert asynchron den kontinuierlichen Erkennungsvorgang.

Gibt zurück

Eine leere Zukunft.

StopContinuousRecognitionAsync

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

Beendet asynchron den fortlaufenden Erkennungsvorgang.

Gibt zurück

Eine leere Zukunft.

StartKeywordRecognitionAsync

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

Initiiert asynchron Schlüsselwort (keyword) Erkennungsvorgang.

Parameter

  • modelDas Schlüsselwort (keyword) Erkennungsmodell, das die zu erkennende Schlüsselwort (keyword) angibt.

Gibt zurück

Ein asynchroner Vorgang, der die Schlüsselwort (keyword) Erkennung startet.

StopKeywordRecognitionAsync

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

Beendet den laufenden Schlüsselwort (keyword) Erkennungsvorgang asynchron.

Gibt zurück

Eine leere Zukunft.