Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
class AsyncRecognizer
: public Recognizer
AsyncRecognizer abstrakcyjna klasa bazowa.
Członkowie
Sesjastartowana
Składnia: public EventSignal< const SessionEventArgs & > SessionStarted;
Sygnał dla zdarzeń wskazujący rozpoczęcie sesji rozpoznawania (operacja).
SessionStopped
Składnia: public EventSignal< const SessionEventArgs & > SessionStopped;
Sygnał dla zdarzeń wskazujący koniec sesji rozpoznawania (operacja).
SpeechStartDetected
Składnia: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Sygnał dla zdarzeń wskazujący początek mowy.
SpeechEndDetected
Składnia: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Sygnał dla zdarzeń wskazujący koniec mowy.
Uznając
Składnia: public EventSignal< const RecoEventArgs & > Recognizing;
Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego.
Rozpoznane
Składnia: public EventSignal< const RecoEventArgs & > Recognized;
Sygnał dla zdarzeń zawierających wyniki końcowego rozpoznawania. (wskazująca pomyślną próbę rozpoznawania).
Anulowane
Składnia: public EventSignal< const RecoCanceledEventArgs & > 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 nieblokowania (asynchronicznym).
Zwraca
Przyszłość zawierająca wartość wyniku (wskaźnik współużytkowany do funkcji 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 ciągłą operację 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 rozpoznawania.
Zwraca
Operacja asynchroniczna, która uruchamia rozpoznawanie słów kluczowych.
StopKeywordRecognitionAsync
Składnia: public std::future< void > StopKeywordRecognitionAsync ( );
Asynchronicznie kończy bieżącą operację rozpoznawania słów kluczowych.
Zwraca
Pusta przyszłość.