třída AsyncRecognizer
class AsyncRecognizer
: public Recognizer
AsyncRecognizer abstraktní základní třída.
Členové
RelaceZahájené
Syntaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Signál pro události indikující začátek relace rozpoznávání (operace).
SessionStopped
Syntaxe: public EventSignal< constSessionEventArgs & > SessionStopped;
Signál pro události označující konec relace rozpoznávání (operace).
SpeechStartDetected
Syntaxe: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Signál pro události označující začátek řeči.
SpeechEndDetected
Syntaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Signál pro události označující konec řeči.
Uznávajíce
Syntaxe: public EventSignal< constRecoEventArgs & > Recognizing;
Signál pro události obsahující průběžné výsledky rozpoznávání.
Rozpoznán
Syntaxe: public EventSignal< constRecoEventArgs & > Recognized;
Signál pro události obsahující konečné výsledky rozpoznávání (označující úspěšný pokus o rozpoznání).
Zrušeno
Syntaxe: public EventSignal< constRecoCanceledEventArgs & > Canceled;
Signál pro události obsahující zrušené výsledky rozpoznávání (označující pokus o uznání, který byl v důsledku toho zrušen, nebo přímou žádost o zrušení nebo případně selhání přenosu nebo protokolu).
RecognizeOnceAsync
Syntaxe: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Provádí rozpoznávání v neblokujícím (asynchronním) režimu.
Návraty
Future obsahující výslednou hodnotu (sdílený ukazatel na RecoResult) asynchronního rozpoznávání.
StartContinuousRecognitionAsync
Syntaxe: public std::future< void > StartContinuousRecognitionAsync ( );
Asynchronně zahájí operaci průběžného rozpoznávání.
Návraty
Prázdná budoucnost.
StopContinuousRecognitionAsync
Syntaxe: public std::future< void > StopContinuousRecognitionAsync ( );
Asynchronně ukončí probíhající operaci průběžného rozpoznávání.
Návraty
Prázdná budoucnost.
StartKeywordRecognitionAsync
Syntaxe: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Asynchronně zahájí operaci rozpoznávání klíčových slov.
Parametry
model
Model rozpoznávání klíčových slov, který určuje klíčové slovo, které se má rozpoznat.
Návraty
Asynchronní operace, která spouští rozpoznávání klíčových slov.
StopKeywordRecognitionAsync
Syntaxe: public std::future< void > StopKeywordRecognitionAsync ( );
Asynchronně ukončí probíhající operaci rozpoznávání klíčových slov.
Návraty
Prázdná budoucnost.