类 AICloudSemanticEngine


  • public class AICloudSemanticEngine
    extends java.lang.Object
    云端识别引擎(含语义) 不再维护,推荐使用 AICloudDMEngine
    • 方法详细资料

      • createInstance

        public static AICloudSemanticEngine createInstance()
        创建实例
        返回:
        AICloudSemanticEngine 实例
      • stop

        public void stop()
        主动结束语义
      • stopRecording

        public void stopRecording()
        停止录音,等待识别结果
      • cancel

        public void cancel()
        取消本次识别操作
      • feedData

        public void feedData​(byte[] data)
        传入数据,在不使用SDK录音机时调用
        参数:
        data - 音频数据流
      • destroy

        public void destroy()
        销毁云端识别引擎
      • updateSkillPriority

        @Deprecated
        public void updateSkillPriority​(org.json.JSONArray skills)
        已过时。
        已废弃, 使用下面的接口
        更新技能配置,调整技能优先级 须在start启动成功后可以调用
        参数:
        skills - 技能排序列表 ["skillId1" , ""skillId2"","skillId3"]
        另请参阅:
        updateProductContext(AIUpdateListener, ProductContext)
      • updateContact

        @Deprecated
        public void updateContact​(boolean addOrDelete,
                                  org.json.JSONArray data)
        已过时。
        已废弃, 使用下面的新接口替换
        上传联系人接口
        参数:
        addOrDelete - 删除还是增加
        data - 联系人数据 ["张三","李四"]
        另请参阅:
        updateVocabs(AIUpdateListener, Vocab...)
      • updateVocabs

        public void updateVocabs​(AIUpdateListener listener,
                                 com.aispeech.export.Vocab... vocabs)
        更新词库接口

        更新指定词库的词条。

        参数:
        listener - AIUpdateListener 上传词库结果回调监听
        vocabs - Vocab 需要更新的词库列表
      • triggerIntent

        public void triggerIntent​(SkillIntent intent)
        主动触发意图
        参数:
        intent - SkillIntent