类 AILocalGrammarEngine


  • 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)
      初始化本地语法编译引擎
      void startBuild​(java.lang.String grammarContent, java.lang.String outputPath)
      构建语法,生成或更新本地识别需要的资源,如果资源文件不存在,则生成,如果存在,则覆盖
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • 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 - 语法内容, 语法内容生成的过程请参考 demo
        outputPath - 编译语法后生成的本地识别所需要的资源的输出文件路径
      • destroy

        public void destroy()
        销毁本地语法编译引擎