Sdílet prostřednictvím


Recognizer Třída

Základní třída pro různé rozpoznávání

Dědičnost
builtins.object
Recognizer

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.