Freigeben über


KeywordRecognizer Klasse

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.KeywordRecognizer

Implementiert

java.lang.AutoCloseable

public final class KeywordRecognizer
implements java.lang.AutoCloseable

Führt Schlüsselwort (keyword) Erkennung für die Spracheingabe aus. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
final EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

Das Signal für Ereignisse im Zusammenhang mit dem Abbruch einer Interaktion.

final EventHandlerImpl<KeywordRecognitionEventArgs> recognized

Das Signal für Ereignisse im Zusammenhang mit der Erkennung von Schlüsselwörtern

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
KeywordRecognizer(AudioConfig audioConfig)

Erstellt eine neue instance einer Schlüsselwort (keyword)-Erkennung.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Entsorgen sie zugeordneter Ressourcen.

SafeHandle getImpl()

Interne Methode zum Abrufen des zugrunde liegenden Handles für die Schlüsselwort (keyword)-Erkennung.

PropertyCollection getProperties()

Die Auflistung der Eigenschaften und deren Werte, die für die Schlüsselworterkennungdefiniert sind.

java.util.concurrent.Future<KeywordRecognitionResult> recognizeOnceAsync(KeywordRecognitionModel model)

Startet eine Schlüsselwort (keyword) Erkennungssitzung.

java.util.concurrent.Future<java.lang.Void> stopRecognitionAsync()

Beendet eine derzeit aktive Schlüsselwort (keyword) Erkennungssitzung.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Felddetails

canceled

public final EventHandlerImpl canceled

Das Signal für Ereignisse im Zusammenhang mit dem Abbruch einer Interaktion. Das Ereignis gibt an, ob der Grund ein direkter Abbruch oder ein Fehler ist.

recognized

public final EventHandlerImpl recognized

Das Signal für Ereignisse im Zusammenhang mit der Erkennung von Schlüsselwörtern

Details zum Konstruktor

KeywordRecognizer

public KeywordRecognizer(AudioConfig audioConfig)

Erstellt eine neue instance einer Schlüsselwort (keyword)-Erkennung. Wenn keine Audiokonfiguration als Eingabeparameter bereitgestellt wird, entspricht dies dem Aufrufen mit einer Konfiguration, die mit AudioConfig::FromDefaultMicrophoneInput erstellt wurde.

Parameter:

audioConfig - Audiokonfiguration.

Details zur Methode

close

public void close()

Entsorgen sie zugeordneter Ressourcen. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

getImpl

public SafeHandle getImpl()

Interne Methode zum Abrufen des zugrunde liegenden Handles für die Schlüsselwort (keyword)-Erkennung.

Gibt zurück:

das systemeigene Handle für das zugrunde liegende Objekt.

getProperties

public PropertyCollection getProperties()

Die Auflistung der Eigenschaften und deren Werte, die für KeywordRecognizer definiert sind.

Gibt zurück:

Die Auflistung der Eigenschaften und deren Werte, die für KeywordRecognizer definiert sind.

recognizeOnceAsync

public Future recognizeOnceAsync(KeywordRecognitionModel model)

Startet eine Schlüsselwort (keyword) Erkennungssitzung. Diese Sitzung dauert, bis die erste Schlüsselwort (keyword) erkannt wird. In diesem Fall wird das Ereignis Recognized ausgelöst, und die Sitzung wird beendet. Um die Schlüsselwort (keyword) umzugestalten, muss die -Methode erneut aufgerufen werden, nachdem das Ereignis ausgegeben wurde. Hinweis: Wenn in der Eingabe kein Schlüsselwort (keyword) erkannt wird, wird die Aufgabe nie aufgelöst, es sei denn, die StopRecognition-Methode wird aufgerufen.

Parameter:

model - Das Schlüsselwort (keyword) Erkennungsmodell, das die zu erkennende Schlüsselwort (keyword) angibt.

Gibt zurück:

Eine Aufgabe, die den Schlüsselwort (keyword) Erkennungsvorgang darstellt. Der Task gibt den Wert KeywordRecognitionResult zurück.

stopRecognitionAsync

public Future stopRecognitionAsync()

Beendet eine derzeit aktive Schlüsselwort (keyword) Erkennungssitzung.

Gibt zurück:

Eine Aufgabe, die den asynchronen Vorgang darstellt, der die Erkennung beendet.

Gilt für: