Share via


GrammarList Classe

Implementações

java.lang.AutoCloseable

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

Permite adicionar várias gramáticas a um SpeechRecognizer para melhorar a precisão do reconhecimento de fala. GrammarLists só podem ser usados em cenários específicos e não estão em disponibilidade geral. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do método

Modificador e tipo Método e descrição
void add(Grammar grammar)

Adiciona uma única gramática ao reconhecedor atual.

void close()

Descarte os recursos associados.

static GrammarList fromRecognizer(Recognizer recognizer)

Cria uma Lista gramaticalde um determinado reconhecedor de fala.

Métodos herdados de Grammar

Métodos herdados de 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

Detalhes do método

add

public void add(Grammar grammar)

Adiciona uma única gramática ao reconhecedor atual.

Parameters:

grammar - Gramática a ser adicionada.

close

public void close()

Descarte os recursos associados.

Overrides:

GrammarList.close()

fromRecognizer

public static GrammarList fromRecognizer(Recognizer recognizer)

Cria um GrammarList de um determinado reconhecedor de fala. A criação de uma lista gramatical de um reconhecedor só pode ser usada em cenários específicos e não está em disponibilidade geral.

Parameters:

recognizer - O reconhecedor do qual obter a lista gramatical.

Returns:

GrammarList associado ao reconhecedor.

Aplica-se a