osztály AsyncRecognizer
class AsyncRecognizer
: public Recognizer
AsyncRecognizer absztrakt alaposztály.
Tagok
SessionStarted
Szintaxis: public EventSignal< constSessionEventArgs & > SessionStarted;
A felismerési munkamenet (művelet) kezdetét jelző események jelzése.
SessionStopped
Szintaxis: public EventSignal< constSessionEventArgs & > SessionStopped;
A felismerési munkamenet (művelet) végét jelző események jelzése.
SpeechStartDetected
Szintaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
A beszéd kezdetét jelző események jelzése.
SpeechEndDetected
Szintaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
A beszéd végét jelző események jelzése.
Felismerve
Szintaxis: public EventSignal< constRecoEventArgs & > Recognizing;
A köztes felismerési eredményeket tartalmazó események jelzése.
Elismert
Szintaxis: public EventSignal< constRecoEventArgs & > Recognized;
A végső felismerési eredményeket tartalmazó események jelzése. (a sikeres felismerési kísérlet jelzése).
Megszakítva
Szintaxis: public EventSignal< constRecoCanceledEventArgs & > Canceled;
A megszakított felismerési eredményeket tartalmazó események jelzése (ez azt jelzi, hogy a felismerési kísérlet megszakadt, vagy közvetlen lemondási kérelem, vagy másik lehetőségként átviteli vagy protokollhiba történt).
RecognizeOnceAsync
Szintaxis: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Nem blokkoló (aszinkron) módban végzi a felismerést.
Válaszok
Az aszinkron felismerés eredményértékét (a RecoResultra mutató megosztott mutatót) tartalmazó jövő.
StartContinuousRecognitionAsync
Szintaxis: public std::future< void > StartContinuousRecognitionAsync ( );
Aszinkron módon elindítja a folyamatos felismerési műveletet.
Válaszok
Üres jövő.
StopContinuousRecognitionAsync
Szintaxis: public std::future< void > StopContinuousRecognitionAsync ( );
Aszinkron módon leállítja a folyamatos felismerési műveletet.
Válaszok
Üres jövő.
StartKeywordRecognitionAsync
Szintaxis: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Aszinkron módon elindítja a kulcsszófelismerési műveletet.
Paraméterek
model
A felismerni kívánt kulcsszót meghatározó kulcsszófelismerő modell.
Válaszok
Egy aszinkron művelet, amely elindítja a kulcsszófelismerést.
StopKeywordRecognitionAsync
Szintaxis: public std::future< void > StopKeywordRecognitionAsync ( );
Aszinkron módon leállítja a folyamatban lévő kulcsszófelismerési műveletet.
Válaszok
Üres jövő.