类 AILocalGrammarEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AILocalGrammarEngine
-
public class AILocalGrammarEngine extends java.lang.Object本地语法编译
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidbuildGrammar(AILocalGrammarIntent intent)构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖voidbuildGrammars(AILocalMultiGrammarIntent intent)static AILocalGrammarEnginecreateInstance()创建实例voiddestroy()销毁本地语法编译引擎voidinit(java.lang.String grammarResource, AILocalGrammarListener listener)初始化本地语法编译引擎voidstartBuild(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()
销毁本地语法编译引擎
-
-