Freigeben über


KeywordRecognizer Klasse

Eine Schlüsselworterkennung.

Vererbung
builtins.object
KeywordRecognizer

Konstruktor

KeywordRecognizer(audio_config: AudioConfig | None = None)

Parameter

Name Beschreibung
audio_config

Die Konfiguration für die Audioeingabe. Dieser Parameter ist optional. Wenn keine oder nicht angegeben ist, wird das Standardmikrofongerät für die Audioeingabe verwendet.

Standardwert: None

Methoden

recognize_once_async

Initiiert asynchron den Schlüsselworterkennungsvorgang.

stop_recognition_async

Beendet den laufenden Schlüsselworterkennungsvorgang asynchron.

recognize_once_async

Initiiert asynchron den Schlüsselworterkennungsvorgang.

recognize_once_async(model: KeywordRecognitionModel) -> ResultFuture

Parameter

Name Beschreibung
model
Erforderlich

Das Schlüsselworterkennungsmodell, das das zu erkennende Schlüsselwort angibt.

Gibt zurück

Typ Beschreibung

Eine Zukunft, die erfüllt ist, nachdem die Anerkennung initialisiert wurde.

stop_recognition_async

Beendet den laufenden Schlüsselworterkennungsvorgang asynchron.

stop_recognition_async()

Gibt zurück

Typ Beschreibung

Eine Zukunft, die erfüllt ist, sobald die Anerkennung beendet wurde.

Attribute

canceled

Signal für Ereignisse, die abgebrochene Schlüsselworterkennungsergebnisse enthalten.

Rückrufe, die mit diesem Signal verbunden sind, werden mit einer SpeechRecognitionCanceledEventArgs Instanz als einzelnes Argument aufgerufen.

properties

Eine Auflistung von Eigenschaften und deren Werten, die für dieses KeywordRecognizer definiert sind.

recognized

Signal für Ereignisse mit endgültigen Schlüsselworterkennungsergebnissen (ein Hinweis auf einen erfolgreichen Erkennungsversuch).

Rückrufe, die mit diesem Signal verbunden sind, werden mit einer KeywordRecognitionEventArgs Instanz als einzelnes Argument aufgerufen.