类 AILocalGrammarEngine
- java.lang.Object
-
- com.aispeech.lite.base.BaseEngine
-
- com.aispeech.export.engines2.AILocalGrammarEngine
-
public class AILocalGrammarEngine extends BaseEngine
本地语法编译
-
-
字段概要
-
从类继承的字段 com.aispeech.lite.base.BaseEngine
mProcessor, TAG, tagSuffix
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
buildGrammar(AILocalGrammarIntent intent)
构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖void
buildGrammars(AILocalMultiGrammarIntent intent)
static AILocalGrammarEngine
createInstance()
创建实例void
destroy()
销毁本地语法编译引擎java.lang.String
getTag()
void
init(java.lang.String grammarResource, AILocalGrammarListener listener)
初始化本地语法编译引擎void
startBuild(java.lang.String grammarContent, java.lang.String outputPath)
已过时。-
从类继承的方法 com.aispeech.lite.base.BaseEngine
cancel, init, initTAG, parseConfig, start, stop
-
-
-
-
方法详细资料
-
getTag
public java.lang.String getTag()
- 指定者:
getTag
在类中BaseEngine
-
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()
销毁本地语法编译引擎- 覆盖:
destroy
在类中BaseEngine
-
-