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
model
Das 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.