次の方法で共有


GrammarList クラス

実装

java.lang.AutoCloseable

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

SpeechRecognizer に複数の文法を追加して、音声認識の精度を向上させることができます。 GrammarList は特定のシナリオでのみ使用でき、一般提供されていません。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

メソッドの概要

修飾子と型 メソッドと説明
void add(Grammar grammar)

現在の認識エンジンに 1 つの文法を追加します。

void close()

関連付けられているリソースを破棄します。

static GrammarList fromRecognizer(Recognizer recognizer)

特定の音声認識エンジンから文法リストを作成します。

メソッドの継承元: Grammar

メソッドの継承元: 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

メソッドの詳細

add

public void add(Grammar grammar)

現在の認識エンジンに 1 つの文法を追加します。

Parameters:

grammar - 追加する文法。

close

public void close()

関連付けられているリソースを破棄します。

Overrides:

GrammarList.close()

fromRecognizer

public static GrammarList fromRecognizer(Recognizer recognizer)

特定の音声認識エンジンから GrammarList を作成します。 認識エンジンからの文法リストの作成は、特定のシナリオでのみ使用でき、一般提供されていません。

Parameters:

recognizer - 文法リストを取得する認識エンジン。

Returns:

認識エンジンに関連付けられている GrammarList。

適用対象