Dela via


klass AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstrakt basklass.

Medlemmar

SessionStartad

Syntax: public EventSignal< const SessionEventArgs & > SessionStarted;

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

Sessioner toppade

Syntax: public EventSignal< const SessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

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

SpeechEndDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

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

Erkänna

Syntax: public EventSignal< const RecoEventArgs & > Recognizing;

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

Beaktade

Syntax: public EventSignal< const RecoEventArgs & > Recognized;

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

Annullerad

Syntax: public EventSignal< const RecoCanceledEventArgs & > 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.

Återlämning

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

StartContinuousRecognitionAsync

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

Initierar asynkront kontinuerlig igenkänning.

Återlämning

En tom framtid.

StopContinuousRecognitionAsync

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

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

Återlämning

En tom framtid.

StartKeywordRecognitionAsync

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

Initierar asynkront nyckelordsigenkänning.

Parameterar

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

Återlämning

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

StopKeywordRecognitionAsync

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

Asynkront avslutar pågående nyckelordsigenkänning.

Återlämning

En tom framtid.