SpeechRecognizer Třída
Rozpoznávání řeči. Pokud potřebujete zadat informace o zdrojovém jazyce, zadejte pouze jeden z těchto tří parametrů, jazyk, source_language_config nebo auto_detect_source_language_config.
- Dědičnost
-
SpeechRecognizer
Konstruktor
SpeechRecognizer(speech_config: SpeechConfig, audio_config: AudioConfig = None, language: str = None, source_language_config: SourceLanguageConfig = None, auto_detect_source_language_config: AutoDetectSourceLanguageConfig = None)
Parametry
Name | Description |
---|---|
speech_config
Vyžadováno
|
Konfigurace pro rozpoznávání řeči |
audio_config
|
Konfigurace zvukového vstupu výchozí hodnota: None
|
language
|
Zdrojový jazyk výchozí hodnota: None
|
source_language_config
|
Konfigurace zdrojového jazyka výchozí hodnota: None
|
auto_detect_source_language_config
|
Konfigurace zdrojového jazyka automatického zjišťování výchozí hodnota: None
|
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() -> ResultFuture
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) -> ResultFuture
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ě se rozpoznávací nástroj při rozpoznávání setká s chybami.
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í , jako jediným argumentem.
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 SpeechRecognitionEventArgs jsou volána s instancí 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 SpeechRecognitionEventArgs se volají s instancí jako jediným argumentem.
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