public class AILocalGrammarEngine
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
TAG |
限定符和类型 | 方法和说明 |
---|---|
static AILocalGrammarEngine |
createInstance()
创建实例
|
void |
destroy()
销毁本地语法编译引擎
|
void |
init(java.lang.String grammarResource,
AILocalGrammarListener listener)
初始化本地语法编译引擎
语法编译所需的资源
1.
|
void |
startBuild(java.lang.String grammarContent,
java.lang.String outputPath)
构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖
|
public static final java.lang.String TAG
public static AILocalGrammarEngine createInstance()
public void init(java.lang.String grammarResource, AILocalGrammarListener listener)
语法编译所需的资源
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
grammarResource
- 资源文件listener
- 回调接口public void startBuild(java.lang.String grammarContent, java.lang.String outputPath)
grammarContent
- 语法内容, 语法内容生成的过程请参考 demooutputPath
- 编译语法后生成的本地识别所需要的资源的输出文件路径public void destroy()