Share via


klasse AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

Abstracte basisklasse AsyncRecognizer.

Leden

SessionStarted

Syntaxis: public EventSignal< constSessionEventArgs & > SessionStarted;

Signaal voor gebeurtenissen die het begin van een herkenningssessie (bewerking) aangeven.

SessionStopped

Syntaxis: public EventSignal< constSessionEventArgs & > SessionStopped;

Signaal voor gebeurtenissen die het einde van een herkenningssessie (bewerking) aangeven.

SpeechStartDetected

Syntaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signaal voor gebeurtenissen die het begin van de spraak aangeven.

SpeechEndDetected

Syntaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signaal voor gebeurtenissen die het einde van de spraak aangeven.

Herkennen

Syntaxis: public EventSignal< constRecoEventArgs & > Recognizing;

Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten.

Erkend

Syntaxis: public EventSignal< constRecoEventArgs & > Recognized;

Signaal voor gebeurtenissen met definitieve herkenningsresultaten. (wat een geslaagde herkenningspoging aangeeft).

Geannuleerd

Syntaxis: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Signaal voor gebeurtenissen met geannuleerde herkenningsresultaten (wat een herkenningspoging aangeeft die als gevolg hiervan is geannuleerd of een directe annuleringsaanvraag of, als alternatief, een transport- of protocolfout).

RecognizeOnceAsync

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

Voert herkenning uit in een niet-blokkerende (asynchrone) modus.

Retouren

Future met resultaatwaarde (een gedeelde pointer naar RecoResult) van de asynchrone herkenning.

StartContinuousRecognitionAsync

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

Asynchroon initieert continue herkenningsbewerking.

Retouren

Een lege toekomst.

StopContinuousRecognitionAsync

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

Asynchroon beëindigt doorlopende herkenningsbewerking.

Retouren

Een lege toekomst.

StartKeywordRecognitionAsync

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

Asynchroon initieert de bewerking voor het herkennen van trefwoorden.

Parameters

  • model Het model voor trefwoordherkenning waarmee het trefwoord wordt opgegeven dat moet worden herkend.

Retouren

Een asynchrone bewerking waarmee de trefwoordherkenning wordt gestart.

StopKeywordRecognitionAsync

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

Asynchroon beëindigt doorlopende bewerking voor trefwoordherkenning.

Retouren

Een lege toekomst.