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ść.