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.