Megosztás a következőn keresztül:


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ő.