Udostępnij za pośrednictwem


Recognizer Klasa

Klasa bazowa dla różnych aparatów rozpoznawania

Dziedziczenie
builtins.object
Recognizer

Konstruktor

Recognizer(handle: c_void_p)

Parametry

Nazwa Opis
handle
Wymagane

Metody

recognize_once

Wykonuje rozpoznawanie w trybie blokowania (synchronicznym). Zwraca wartość po rozpoznaniu pojedynczej wypowiedzi. Koniec pojedynczej wypowiedzi jest określany przez nasłuchiwanie ciszy na końcu lub do momentu przetworzenia maksymalnie 15 sekund dźwięku. Zadanie zwraca tekst rozpoznawania w wyniku. Na potrzeby długotrwałego rozpoznawania wielu wypowiedzi lepiej użyć metody start_continuous_recognition_async.

recognize_once_async

Wykonuje rozpoznawanie w trybie nieblokacyjnym (asynchronicznym). Rozpozna to jedną wypowiedź. Koniec pojedynczej wypowiedzi jest określany przez nasłuchiwanie ciszy na końcu lub do momentu przetworzenia maksymalnie 15 sekund dźwięku. Na potrzeby długotrwałego rozpoznawania wielu wypowiedzi lepiej użyć metody start_continuous_recognition_async.

start_continuous_recognition

Synchronicznie inicjuje operację ciągłego rozpoznawania. Aby otrzymywać wyniki rozpoznawania, użytkownik musi nawiązać połączenie z zdarzeniem EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie.

start_continuous_recognition_async

Asynchronicznie inicjuje operację ciągłego rozpoznawania. Aby otrzymywać wyniki rozpoznawania, użytkownik musi nawiązać połączenie z zdarzeniem EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie.

start_keyword_recognition

Synchronicznie konfiguruje rozpoznawanie przy użyciu danego modelu słowa kluczowego. Po wywołaniu tej metody rozpoznawanie nasłuchuje słowa kluczowego , aby rozpocząć rozpoznawanie. Wywołaj metodę stop_keyword_recognition(), aby zakończyć rozpoznawanie inicjowane przez słowo kluczowe.

start_keyword_recognition_async

Asynchronicznie konfiguruje rozpoznawanie za pomocą danego modelu słowa kluczowego. Po wywołaniu tej metody rozpoznawanie nasłuchuje słowa kluczowego , aby rozpocząć rozpoznawanie. Wywołaj metodę stop_keyword_recognition_async(), aby zakończyć rozpoznawanie inicjowane przez słowo kluczowe.

stop_continuous_recognition

Synchronicznie kończy ciągłą operację ciągłego rozpoznawania.

stop_continuous_recognition_async

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

stop_keyword_recognition

Synchronicznie kończy rozpoznawanie inicjowane przez słowo kluczowe.

stop_keyword_recognition_async

Asynchronicznie kończy rozpoznawanie inicjowane przez słowo kluczowe.

recognize_once

Wykonuje rozpoznawanie w trybie blokowania (synchronicznym). Zwraca wartość po rozpoznaniu pojedynczej wypowiedzi. Koniec pojedynczej wypowiedzi jest określany przez nasłuchiwanie ciszy na końcu lub do momentu przetworzenia maksymalnie 15 sekund dźwięku. Zadanie zwraca tekst rozpoznawania w wyniku. Na potrzeby długotrwałego rozpoznawania wielu wypowiedzi lepiej użyć metody start_continuous_recognition_async.

recognize_once() -> SpeechRecognitionResult

Zwraca

Typ Opis

Wartość wyniku synchronicznego rozpoznawania.

recognize_once_async

Wykonuje rozpoznawanie w trybie nieblokacyjnym (asynchronicznym). Rozpozna to jedną wypowiedź. Koniec pojedynczej wypowiedzi jest określany przez nasłuchiwanie ciszy na końcu lub do momentu przetworzenia maksymalnie 15 sekund dźwięku. Na potrzeby długotrwałego rozpoznawania wielu wypowiedzi lepiej użyć metody start_continuous_recognition_async.

recognize_once_async() -> ResultFuture

Zwraca

Typ Opis

Przyszłość zawierająca wartość wynikową rozpoznawania asynchronicznego.

start_continuous_recognition

Synchronicznie inicjuje operację ciągłego rozpoznawania. Aby otrzymywać wyniki rozpoznawania, użytkownik musi nawiązać połączenie z zdarzeniem EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie.

start_continuous_recognition()

start_continuous_recognition_async

Asynchronicznie inicjuje operację ciągłego rozpoznawania. Aby otrzymywać wyniki rozpoznawania, użytkownik musi nawiązać połączenie z zdarzeniem EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie.

start_continuous_recognition_async()

Zwraca

Typ Opis

Przyszłość, która zostanie spełniona po zainicjowaniu rozpoznawania.

start_keyword_recognition

Synchronicznie konfiguruje rozpoznawanie przy użyciu danego modelu słowa kluczowego. Po wywołaniu tej metody rozpoznawanie nasłuchuje słowa kluczowego , aby rozpocząć rozpoznawanie. Wywołaj metodę stop_keyword_recognition(), aby zakończyć rozpoznawanie inicjowane przez słowo kluczowe.

start_keyword_recognition(model: KeywordRecognitionModel)

Parametry

Nazwa Opis
model
Wymagane

model rozpoznawania słów kluczowych, który określa słowo kluczowe do rozpoznania.

start_keyword_recognition_async

Asynchronicznie konfiguruje rozpoznawanie za pomocą danego modelu słowa kluczowego. Po wywołaniu tej metody rozpoznawanie nasłuchuje słowa kluczowego , aby rozpocząć rozpoznawanie. Wywołaj metodę stop_keyword_recognition_async(), aby zakończyć rozpoznawanie inicjowane przez słowo kluczowe.

start_keyword_recognition_async(model: KeywordRecognitionModel)

Parametry

Nazwa Opis
model
Wymagane

model rozpoznawania słów kluczowych, który określa słowo kluczowe do rozpoznania.

Zwraca

Typ Opis

Przyszłość, która zostanie spełniona po zainicjowaniu rozpoznawania.

stop_continuous_recognition

Synchronicznie kończy ciągłą operację ciągłego rozpoznawania.

stop_continuous_recognition()

stop_continuous_recognition_async

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

stop_continuous_recognition_async()

Zwraca

Typ Opis

Przyszłość, która zostanie spełniona po zatrzymaniu rozpoznawania.

stop_keyword_recognition

Synchronicznie kończy rozpoznawanie inicjowane przez słowo kluczowe.

stop_keyword_recognition()

stop_keyword_recognition_async

Asynchronicznie kończy rozpoznawanie inicjowane przez słowo kluczowe.

stop_keyword_recognition_async()

Zwraca

Typ Opis

Przyszłość, która zostanie spełniona po zatrzymaniu rozpoznawania.

Atrybuty

authorization_token

Token autoryzacji, który będzie używany do nawiązywania połączenia z usługą.

Uwaga

Obiekt wywołujący musi upewnić się, że token autoryzacji jest prawidłowy. Przed

token autoryzacji wygaśnie. Obiekt wywołujący musi go odświeżyć przez wywołanie tego elementu ustawiającego za pomocą elementu

nowy prawidłowy token. W przeciwnym razie aparat rozpoznawania napotka błędy podczas rozpoznawania.

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).

Wywołania zwrotne połączone z tym sygnałem SpeechRecognitionCanceledEventArgssą wywoływane za pomocą wystąpienia lub TranslationRecognitionCanceledEventArgsIntentRecognitionCanceledEventArgs jako pojedynczego argumentu zależnego od typu aparatu rozpoznawania.

endpoint_id

Identyfikator punktu końcowego dostosowanego modelu mowy używanego do rozpoznawania lub niestandardowego modelu głosu na potrzeby syntezy mowy.

properties

Kolekcja właściwości i ich wartości zdefiniowanych dla tego rozpoznawania.

recognized

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

Wywołania zwrotne połączone z tym sygnałem SpeechRecognitionEventArgssą wywoływane za pomocą wystąpienia lub TranslationRecognitionEventArgsIntentRecognitionEventArgs jako pojedynczego argumentu zależnego od typu aparatu rozpoznawania.

recognizing

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

Wywołania zwrotne połączone z tym sygnałem SpeechRecognitionEventArgssą wywoływane za pomocą wystąpienia lub TranslationRecognitionEventArgsIntentRecognitionEventArgs jako pojedynczego argumentu zależnego od typu aparatu rozpoznawania.

session_started

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

Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem SessionEventArgs jako pojedynczy argument.

session_stopped

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

Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem SessionEventArgs jako pojedynczy argument.

speech_end_detected

Sygnał dla zdarzeń wskazujący koniec mowy.

Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem RecognitionEventArgs jako pojedynczy argument.

speech_start_detected

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

Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem RecognitionEventArgs jako pojedynczy argument.