GrammarList Klasse

Implementiert

java.lang.AutoCloseable

public final class GrammarList
extends Grammar
implements java.lang.AutoCloseable

Ermöglicht das Hinzufügen mehrerer Grammatiken zu einem SpeechRecognizer, um die Genauigkeit der Spracherkennung zu verbessern. GrammarLists können nur in bestimmten Szenarien verwendet werden und sind nicht allgemein verfügbar. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void add(Grammar grammar)

Fügt der aktuellen Erkennung eine einzelne Grammatik hinzu.

void close()

Entsorgen Sie zugeordnete Ressourcen.

static GrammarList fromRecognizer(Recognizer recognizer)

Erstellt eine Grammatiklisteaus einer bestimmten Spracherkennung.

Geerbte Methoden von Grammar

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

Details zur Methode

add

public void add(Grammar grammar)

Fügt der aktuellen Erkennung eine einzelne Grammatik hinzu.

Parameters:

grammar - Hinzuzufügende Grammatik.

close

public void close()

Entsorgen Sie zugeordnete Ressourcen.

Overrides:

GrammarList.close()

fromRecognizer

public static GrammarList fromRecognizer(Recognizer recognizer)

Erstellt eine GrammarList aus einer bestimmten Spracherkennung. Das Erstellen einer Grammatikliste aus einer Erkennung ist nur in bestimmten Szenarien verwendbar und nicht allgemein verfügbar.

Parameters:

recognizer - Die Erkennung, aus der die Grammatikliste abgerufen werden soll.

Returns:

GrammarList, die der Erkennung zugeordnet ist.

Gilt für: