你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

GrammarList 类

实现

java.lang.AutoCloseable

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

允许向 SpeechRecognizer 添加多个语法,以提高语音识别的准确性。 GrammarList 仅在特定方案中可用,并且不正式发布。 注意:必须调用 close () 才能释放对象持有的基础资源。

方法摘要

修饰符和类型 方法和描述
void add(Grammar grammar)

将单个语法添加到当前识别器。

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)

将单个语法添加到当前识别器。

Parameters:

grammar - 要添加的语法。

close

public void close()

释放关联的资源。

Overrides:

GrammarList.close()

fromRecognizer

public static GrammarList fromRecognizer(Recognizer recognizer)

从给定语音识别器创建 GrammarList。 从识别器创建语法列表仅在特定方案中可用,并且不正式发布。

Parameters:

recognizer - 要从中获取语法列表的识别器。

Returns:

与识别器关联的 GrammarList。

适用于