Sdílet prostřednictvím


třída AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstraktní základní třída.

Členové

SessionStarted

Syntaxe: public EventSignal< const SessionEventArgs & > SessionStarted;

Signál pro události označující začátek relace rozpoznávání (operace).

Relace se přepnula

Syntaxe: public EventSignal< const SessionEventArgs & > SessionStopped;

Signál pro události označující konec relace rozpoznávání (operace).

SpeechStartDetected

Syntaxe: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

Signál pro události označující začátek řeči

SpeechEndDetected

Syntaxe: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Signál pro události označující konec řeči

Rozpoznání

Syntaxe: public EventSignal< const RecoEventArgs & > Recognizing;

Signál pro události obsahující mezilehlé výsledky rozpoznávání

Uznáno

Syntaxe: public EventSignal< const RecoEventArgs & > Recognized;

Signál pro události obsahující konečné výsledky rozpoznávání (označující úspěšný pokus o rozpoznávání).

Zrušeno

Syntaxe: public EventSignal< const RecoCanceledEventArgs & > Canceled;

Signál pro události obsahující zrušené výsledky rozpoznávání (označující pokus o rozpoznávání, který byl zrušen jako výsledek nebo přímá žádost o zrušení, 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

Budoucnost obsahující výslednou hodnotu (sdílený ukazatel na RecoResult) asynchronního rozpoznávání.

StartContinuousRecognitionAsync

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

Asynchronně inicializuje operaci průběžného rozpoznávání.

Návraty

Prázdná budoucnost.

StopContinuousRecognitionAsync

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

Asynchronní ukončení probíhající operace 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é má být rozpoznáno.

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.