Recognizer Třída
Základní třída pro různé rozpoznávání
- Dědičnost
-
builtins.objectRecognizer
Konstruktor
Recognizer(handle: c_void_p)
Parametry
Name | Description |
---|---|
handle
Vyžadováno
|
|
Metody
recognize_once |
Provádí rozpoznávání v blokovacím (synchronním) režimu. Vrátí se po rozpoznání jedné promluvy. Konec jedné promluvy je určen poslechem ticha na konci nebo do doby, než se zpracuje maximálně 15 sekund zvuku. Úkol jako výsledek vrátí text rozpoznávání. Pro dlouhotrvající rozpoznávání více výroků použijte raději start_continuous_recognition_async. |
recognize_once_async |
Provádí rozpoznávání v neblokujícím (asynchronním) režimu. Tím se rozpozná jedna promluva. Konec jedné promluvy je určen poslechem ticha na konci nebo do doby, než se zpracuje maximálně 15 sekund zvuku. Pro dlouhotrvající rozpoznávání více výroků použijte raději start_continuous_recognition_async. |
start_continuous_recognition |
Synchronně zahájí operaci průběžného rozpoznávání. Aby uživatel získal výsledky rozpoznávání, musí se připojit k EventSignal. Zavolejte a stop_continuous_recognition_async zastavte rozpoznávání. |
start_continuous_recognition_async |
Asynchronně zahájí operaci průběžného rozpoznávání. Aby uživatel získal výsledky rozpoznávání, musí se připojit k EventSignal. Zavolejte a stop_continuous_recognition_async zastavte rozpoznávání. |
start_keyword_recognition |
Synchronně konfiguruje rozpoznávání s daným modelem klíčových slov. Po volání této metody rozpoznávací nástroj naslouchá klíčovému slovu, aby se spustilo rozpoznávání. Voláním stop_keyword_recognition() ukončete rozpoznávání iniciované klíčovým slovem. |
start_keyword_recognition_async |
Asynchronně konfiguruje rozpoznávání s daným modelem klíčových slov. Po volání této metody rozpoznávací nástroj naslouchá klíčovému slovu, aby se spustilo rozpoznávání. Voláním stop_keyword_recognition_async() ukončete rozpoznávání iniciované klíčovým slovem. |
stop_continuous_recognition |
Synchronně ukončí probíhající operaci průběžného rozpoznávání. |
stop_continuous_recognition_async |
Asynchronně ukončí probíhající operaci průběžného rozpoznávání. |
stop_keyword_recognition |
Synchronně ukončí rozpoznávání iniciované klíčovým slovem. |
stop_keyword_recognition_async |
Asynchronně ukončí rozpoznávání iniciované klíčovým slovem. |
recognize_once
Provádí rozpoznávání v blokovacím (synchronním) režimu. Vrátí se po rozpoznání jedné promluvy. Konec jedné promluvy je určen poslechem ticha na konci nebo do doby, než se zpracuje maximálně 15 sekund zvuku. Úkol jako výsledek vrátí text rozpoznávání. Pro dlouhotrvající rozpoznávání více výroků použijte raději start_continuous_recognition_async.
recognize_once() -> SpeechRecognitionResult
Návraty
Typ | Description |
---|---|
Výsledná hodnota synchronního rozpoznávání. |
recognize_once_async
Provádí rozpoznávání v neblokujícím (asynchronním) režimu. Tím se rozpozná jedna promluva. Konec jedné promluvy je určen poslechem ticha na konci nebo do doby, než se zpracuje maximálně 15 sekund zvuku. Pro dlouhotrvající rozpoznávání více výroků použijte raději start_continuous_recognition_async.
recognize_once_async() -> ResultFuture
Návraty
Typ | Description |
---|---|
Budoucnost obsahující výslednou hodnotu asynchronního rozpoznávání. |
start_continuous_recognition
Synchronně zahájí operaci průběžného rozpoznávání. Aby uživatel získal výsledky rozpoznávání, musí se připojit k EventSignal. Zavolejte a stop_continuous_recognition_async zastavte rozpoznávání.
start_continuous_recognition()
start_continuous_recognition_async
Asynchronně zahájí operaci průběžného rozpoznávání. Aby uživatel získal výsledky rozpoznávání, musí se připojit k EventSignal. Zavolejte a stop_continuous_recognition_async zastavte rozpoznávání.
start_continuous_recognition_async()
Návraty
Typ | Description |
---|---|
Budoucnost, která je splněna po inicializaci rozpoznávání. |
start_keyword_recognition
Synchronně konfiguruje rozpoznávání s daným modelem klíčových slov. Po volání této metody rozpoznávací nástroj naslouchá klíčovému slovu, aby se spustilo rozpoznávání. Voláním stop_keyword_recognition() ukončete rozpoznávání iniciované klíčovým slovem.
start_keyword_recognition(model: KeywordRecognitionModel)
Parametry
Name | Description |
---|---|
model
Vyžadováno
|
model rozpoznávání klíčových slov, který určuje klíčové slovo, které se má rozpoznat. |
start_keyword_recognition_async
Asynchronně konfiguruje rozpoznávání s daným modelem klíčových slov. Po volání této metody rozpoznávací nástroj naslouchá klíčovému slovu, aby se spustilo rozpoznávání. Voláním stop_keyword_recognition_async() ukončete rozpoznávání iniciované klíčovým slovem.
start_keyword_recognition_async(model: KeywordRecognitionModel)
Parametry
Name | Description |
---|---|
model
Vyžadováno
|
model rozpoznávání klíčových slov, který určuje klíčové slovo, které se má rozpoznat. |
Návraty
Typ | Description |
---|---|
Budoucnost, která je splněna po inicializaci rozpoznávání. |
stop_continuous_recognition
Synchronně ukončí probíhající operaci průběžného rozpoznávání.
stop_continuous_recognition()
stop_continuous_recognition_async
Asynchronně ukončí probíhající operaci průběžného rozpoznávání.
stop_continuous_recognition_async()
Návraty
Typ | Description |
---|---|
Budoucnost, která je splněna, jakmile je rozpoznávání zastaveno. |
stop_keyword_recognition
Synchronně ukončí rozpoznávání iniciované klíčovým slovem.
stop_keyword_recognition()
stop_keyword_recognition_async
Asynchronně ukončí rozpoznávání iniciované klíčovým slovem.
stop_keyword_recognition_async()
Návraty
Typ | Description |
---|---|
Budoucnost, která je splněna, jakmile je rozpoznávání zastaveno. |
Atributy
authorization_token
Autorizační token, který se použije pro připojení ke službě.
Poznámka
Volající musí zajistit platnost autorizačního tokenu. Před
platnost autorizačního tokenu vyprší, volající ho musí aktualizovat voláním tohoto setteru pomocí
nový platný token. V opačném případě dojde při rozpoznávání k chybám.
canceled
Signál pro události obsahující zrušené výsledky rozpoznávání (označující pokus o uznání, který byl v důsledku toho zrušen, nebo přímou žádost o zrušení nebo případně selhání přenosu nebo protokolu).
Zpětná volání připojená k tomuto signálu SpeechRecognitionCanceledEventArgsse volají s instancí , TranslationRecognitionCanceledEventArgs nebo IntentRecognitionCanceledEventArgs jako jediným argumentem v závislosti na typu rozpoznávání.
endpoint_id
ID koncového bodu přizpůsobeného modelu řeči, který se používá k rozpoznávání, nebo vlastního hlasového modelu pro syntézu řeči.
properties
Kolekce vlastností a jejich hodnot definovaných pro tento rozpoznávatel.
recognized
Signál pro události obsahující konečné výsledky rozpoznávání (označující úspěšný pokus o rozpoznání).
Zpětná volání připojená k tomuto signálu SpeechRecognitionEventArgsse volají s instancí , TranslationRecognitionEventArgs nebo IntentRecognitionEventArgs jako jediným argumentem v závislosti na typu rozpoznávání.
recognizing
Signál pro události obsahující průběžné výsledky rozpoznávání.
Zpětná volání připojená k tomuto signálu SpeechRecognitionEventArgsse volají s instancí , TranslationRecognitionEventArgs nebo IntentRecognitionEventArgs jako jediným argumentem v závislosti na typu rozpoznávání.
session_started
Signál pro události indikující začátek relace rozpoznávání (operace).
Zpětná volání připojená k tomuto signálu SessionEventArgs se volají s instancí jako jediným argumentem.
session_stopped
Signál pro události označující konec relace rozpoznávání (operace).
Zpětná volání připojená k tomuto signálu SessionEventArgs se volají s instancí jako jediným argumentem.
speech_end_detected
Signál pro události označující konec řeči.
Zpětná volání připojená k tomuto signálu RecognitionEventArgs se volají s instancí jako jediným argumentem.
speech_start_detected
Signál pro události označující začátek řeči.
Zpětná volání připojená k tomuto signálu RecognitionEventArgs se volají s instancí jako jediným argumentem.
Azure SDK for Python