SourceLanguageRecognizer Klasa
Rozpoznawanie języka źródłowego — autonomicznego rozpoznawania języka, może służyć do wykrywania języka pojedynczego lub ciągłego.
Uwaga
Dodano w wersji 1.18.0.
- Dziedziczenie
-
SourceLanguageRecognizer
Konstruktor
SourceLanguageRecognizer(speech_config: SpeechConfig, auto_detect_source_language_config: AutoDetectSourceLanguageConfig | None = None, audio_config: AudioConfig | None = None)
Parametry
Nazwa | Opis |
---|---|
speech_config
Wymagane
|
Konfiguracja rozpoznawania mowy |
auto_detect_source_language_config
|
Konfiguracja języka źródłowego automatycznego wykrywania wartość domyślna: None
|
audio_config
|
Konfiguracja danych wejściowych dźwięku wartość domyślna: None
|
Metody
recognize_once |
Wykonuje wykrywanie w trybie blokowania (synchronicznym). Zwraca wartość po wykryciu pojedynczej wypowiedzi. 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 wykrywanie w trybie nieblokowania (asynchronicznego). Spowoduje to wykrycie pojedynczej wypowiedzi. 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 usługą 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 usługą EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie. |
start_keyword_recognition |
Synchronicznie 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 stop_keyword_recognition(), aby zakończyć rozpoznawanie zainicjowane 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 stop_keyword_recognition_async(), aby zakończyć rozpoznawanie inicjowane przez słowo kluczowe. |
stop_continuous_recognition |
Synchronicznie kończy trwającą operację ciągłego rozpoznawania. |
stop_continuous_recognition_async |
Asynchronicznie kończy ciągłą operację 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 wykrywanie w trybie blokowania (synchronicznym). Zwraca wartość po wykryciu pojedynczej wypowiedzi. 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 wykrywanie w trybie nieblokowania (asynchronicznego). Spowoduje to wykrycie pojedynczej wypowiedzi. 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 usługą 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 usługą EventSignal. Wywołaj metodę stop_continuous_recognition_async , aby zatrzymać rozpoznawanie.
start_continuous_recognition_async() -> ResultFuture
Zwraca
Typ | Opis |
---|---|
Przyszłość, która zostanie spełniona po zainicjowaniu rozpoznawania. |
start_keyword_recognition
Synchronicznie 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 stop_keyword_recognition(), aby zakończyć rozpoznawanie zainicjowane przez słowo kluczowe.
start_keyword_recognition(model: KeywordRecognitionModel)
Parametry
Nazwa | Opis |
---|---|
model
Wymagane
|
model rozpoznawania słów kluczowych określający słowo kluczowe, które ma zostać rozpoznane. |
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 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 określający słowo kluczowe, które ma zostać rozpoznane. |
Zwraca
Typ | Opis |
---|---|
Przyszłość, która zostanie spełniona po zainicjowaniu rozpoznawania. |
stop_continuous_recognition
Synchronicznie kończy trwającą operację ciągłego rozpoznawania.
stop_continuous_recognition()
stop_continuous_recognition_async
Asynchronicznie kończy ciągłą operację 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 wygasa, obiekt wywołujący musi go odświeżyć, wywołując ten setter za pomocą elementu
nowy prawidłowy token. W przeciwnym razie podczas rozpoznawania wystąpią błędy rozpoznawania.
canceled
Sygnał dla zdarzeń zawierających anulowane wyniki rozpoznawania (wskazujący próbę rozpoznania, która została anulowana w wyniku lub żądanie anulowania bezpośredniego lub, alternatywnie, niepowodzenie transportu lub protokołu).
Wywołania zwrotne połączone z tym sygnałem SpeechRecognitionCanceledEventArgssą wywoływane za pomocą wystąpienia , jako pojedynczego argumentu.
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 końcowe wyniki rozpoznawania (wskazujący pomyślną próbę rozpoznawania).
Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem SpeechRecognitionEventArgs jako pojedynczy argument zależny od typu rozpoznawania.
recognizing
Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego.
Wywołania zwrotne połączone z tym sygnałem są wywoływane z wystąpieniem SpeechRecognitionEventArgs jako pojedynczy argument.
session_started
Sygnał dla zdarzeń wskazujących 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ących 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ących 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