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.