klasse AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstracte basisklasse.

Leden

SessionStarted

Syntaxis: public EventSignal< const SessionEventArgs & > SessionStarted;

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

Sessiestopped

Syntaxis: public EventSignal< const SessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Syntaxis: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

Signaal voor gebeurtenissen die het begin van de spraak aangeven.

SpeechEndDetected

Syntaxis: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Signaal voor gebeurtenissen die het einde van de spraak aangeven.

Herkennen

Syntaxis: public EventSignal< const RecoEventArgs & > Recognizing;

Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten.

Toegerekend

Syntaxis: public EventSignal< const RecoEventArgs & > Recognized;

Signaal voor gebeurtenissen met uiteindelijke herkenningsresultaten. (die een geslaagde herkenningspoging aangeeft).

Geannuleerd

Syntaxis: public EventSignal< const RecoCanceledEventArgs & > Canceled;

Signaal voor gebeurtenissen met geannuleerde herkenningsresultaten (waarmee wordt aangegeven dat een herkenningspoging is geannuleerd als gevolg van een directe annuleringsaanvraag of een transport- of protocolfout).

RecognizeOnceAsync

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

Hiermee wordt herkenning uitgevoerd in een niet-blokkerende (asynchrone) modus.

Retouren

De toekomst met resultaatwaarde (een gedeelde aanwijzer 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 de doorlopende continue herkenningsbewerking.

Retouren

Een lege toekomst.

StartKeywordRecognitionAsync

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

Asynchroon start de bewerking voor het herkennen van trefwoorden.

Parameterwaarden

  • model Het model voor trefwoordherkenning dat het trefwoord aangeeft dat moet worden herkend.

Retouren

Een asynchrone bewerking waarmee de trefwoordherkenning wordt gestart.

StopKeywordRecognitionAsync

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

Asynchroon beëindigt de doorlopende bewerking voor het herkennen van trefwoorden.

Retouren

Een lege toekomst.