Dela via


klass AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstrakt basklass.

Medlemmar

SessionStartad

Syntax: public EventSignal< constSessionEventArgs & > SessionStarted;

Signal för händelser som anger början av en igenkänningssession (åtgärd).

Sessioner som toppas

Syntax: public EventSignal< constSessionEventArgs & > SessionStopped;

Signal för händelser som anger slutet av en igenkänningssession (åtgärd).

SpeechStartDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal för händelser som anger början av talet.

SpeechEndDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal för händelser som anger slutet av talet.

Erkänna

Syntax: public EventSignal< constRecoEventArgs & > Recognizing;

Signal för händelser som innehåller mellanliggande igenkänningsresultat.

Erkända

Syntax: public EventSignal< constRecoEventArgs & > Recognized;

Signal för händelser som innehåller slutliga igenkänningsresultat. (anger ett lyckat igenkänningsförsök).

Avbrutna

Syntax: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Signal för händelser som innehåller avbrutna igenkänningsresultat (som anger ett igenkänningsförsök som avbröts till följd av en direkt annulleringsbegäran eller, alternativt, ett transport- eller protokollfel).

RecognizeOnceAsync

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

Utför igenkänning i ett icke-blockerande (asynkront) läge.

Returer

Framtida innehållande resultatvärde (en delad pekare till RecoResult) för den asynkrona igenkänningen.

StartContinuousRecognitionAsync

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

Initierar kontinuerlig igenkänning asynkront.

Returer

En tom framtid.

StopContinuousRecognitionAsync

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

Asynkront avslutar pågående kontinuerlig igenkänning.

Returer

En tom framtid.

StartKeywordRecognitionAsync

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

Initierar nyckelordsigenkänning asynkront.

Parametrar

  • model Nyckelordsigenkänningsmodellen som anger nyckelordet som ska identifieras.

Returer

En asynkron åtgärd som startar nyckelordsigenkänningen.

StopKeywordRecognitionAsync

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

Asynkront avslutar pågående nyckelordsigenkänning.

Returer

En tom framtid.