类 AICloudSemanticEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AICloudSemanticEngine
-
public class AICloudSemanticEngine extends java.lang.Object云端识别引擎(含语义) 不再维护,推荐使用 AICloudDMEngine
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidcancel()取消本次识别操作static AICloudSemanticEnginecreateInstance()创建实例voiddestroy()销毁云端识别引擎voidfeedData(byte[] data)传入数据,在不使用SDK录音机时调用voidinit(AICloudSemanticConfig config, AIASRListener listener)初始化云端识别引擎。voidstart(AICloudSemanticIntent intent)启动引擎voidstop()主动结束语义voidstopRecording()停止录音,等待识别结果voidtriggerIntent(SkillIntent intent)主动触发意图voidupdateContact(boolean addOrDelete, org.json.JSONArray data)已过时。已废弃, 使用下面的新接口替换voidupdateProductContext(AIUpdateListener listener, ProductContext context)更新产品配置voidupdateSkillPriority(org.json.JSONArray skills)已过时。已废弃, 使用下面的接口voidupdateVocabs(AIUpdateListener listener, com.aispeech.export.Vocab... vocabs)更新词库接口
-
-
-
方法详细资料
-
createInstance
public static AICloudSemanticEngine createInstance()
创建实例- 返回:
- AICloudSemanticEngine 实例
-
init
public void init(AICloudSemanticConfig config, AIASRListener listener)
初始化云端识别引擎。- 参数:
config- 初始化参数AICloudSemanticConfiglistener- 引擎回调AIASRListener
-
start
public void start(AICloudSemanticIntent intent)
启动引擎- 参数:
intent- 启动参数
-
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)
-
updateProductContext
public void updateProductContext(AIUpdateListener listener, ProductContext context)
更新产品配置- 参数:
listener-AIUpdateListenercontext-ProductContextusage: http://car.aispeech.com/duilite/docs/duilite/yu-yin-shi-bie/56-yun-duan-dui-hua.html
-
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
-
-