类 AILocalGrammarEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AILocalGrammarEngine
-
public class AILocalGrammarEngine extends java.lang.Object
本地语法编译
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
TAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
buildGrammar(AILocalGrammarIntent intent)
构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖void
buildGrammars(AILocalMultiGrammarIntent intent)
static AILocalGrammarEngine
createInstance()
创建实例void
destroy()
销毁本地语法编译引擎void
init(java.lang.String grammarResource, AILocalGrammarListener listener)
初始化本地语法编译引擎void
startBuild(java.lang.String grammarContent, java.lang.String outputPath)
已过时。
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
createInstance
public static AILocalGrammarEngine createInstance()
创建实例- 返回:
- AILocalGrammarEngine实例
-
init
public void init(java.lang.String grammarResource, AILocalGrammarListener listener)
初始化本地语法编译引擎语法编译所需的资源
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
grammarResource
- 资源文件listener
- 回调接口
-
startBuild
public void startBuild(java.lang.String grammarContent, java.lang.String outputPath)
已过时。构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖- 参数:
grammarContent
- 语法内容, 语法内容生成的过程请参考 demooutputPath
- 编译语法后生成的本地识别所需要的资源的输出文件路径
-
buildGrammar
public void buildGrammar(AILocalGrammarIntent intent)
构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖- 参数:
intent
- 动态配置项实体类
-
buildGrammars
public void buildGrammars(AILocalMultiGrammarIntent intent)
-
destroy
public void destroy()
销毁本地语法编译引擎
-
-