klasa AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer abstrakcyjna klasa bazowa.

Elementy członkowskie

SesjaStarted

Składnia: public EventSignal< constSessionEventArgs & > SessionStarted;

Sygnał dla zdarzeń wskazujący początek sesji rozpoznawania (operacja).

SessionStopped

Składnia: public EventSignal< constSessionEventArgs & > SessionStopped;

Sygnał dla zdarzeń wskazujący koniec sesji rozpoznawania (operacja).

SpeechStartDetected

Składnia: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Sygnał dla zdarzeń wskazujący początek mowy.

SpeechEndDetected

Składnia: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Sygnał dla zdarzeń wskazujący koniec mowy.

Uznając

Składnia: public EventSignal< constRecoEventArgs & > Recognizing;

Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego.

Rozpoznawane

Składnia: public EventSignal< constRecoEventArgs & > Recognized;

Sygnał dla zdarzeń zawierających wyniki końcowego rozpoznawania. (wskazująca pomyślną próbę rozpoznawania).

Anulowane

Składnia: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Sygnał dla zdarzeń zawierających anulowane wyniki rozpoznawania (wskazujący próbę rozpoznawania anulowaną w wyniku lub żądanie anulowania bezpośredniego lub, alternatywnie, błąd transportu lub protokołu).

RecognizeOnceAsync

Składnia: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );

Wykonuje rozpoznawanie w trybie nieblokacyjnym (asynchronicznym).

Zwraca

Przyszłość zawierająca wartość wyniku (wskaźnik współużytkowany recoResult) rozpoznawania asynchronicznego.

StartContinuousRecognitionAsync

Składnia: public std::future< void > StartContinuousRecognitionAsync ( );

Asynchronicznie inicjuje operację ciągłego rozpoznawania.

Zwraca

Pusta przyszłość.

StopContinuousRecognitionAsync

Składnia: public std::future< void > StopContinuousRecognitionAsync ( );

Asynchronicznie kończy trwającą operację ciągłego rozpoznawania.

Zwraca

Pusta przyszłość.

StartKeywordRecognitionAsync

Składnia: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );

Asynchronicznie inicjuje operację rozpoznawania słów kluczowych.

Parametry

  • model Model rozpoznawania słów kluczowych określający słowo kluczowe do rozpoznania.

Zwraca

Operacja asynchroniczna, która uruchamia rozpoznawanie słów kluczowych.

StopKeywordRecognitionAsync

Składnia: public std::future< void > StopKeywordRecognitionAsync ( );

Asynchronicznie kończy trwającą operację rozpoznawania słów kluczowych.

Zwraca

Pusta przyszłość.