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.