Recognizer Klasa
Klasa bazowa dla różnych aparatów rozpoznawania
- Dziedziczenie
-
builtins.objectRecognizer
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.
Azure SDK for Python