类 AICloudSemanticEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AICloudSemanticEngine
-
public class AICloudSemanticEngine extends java.lang.Object
云端识别引擎(含语义) 不再维护,推荐使用 AICloudDMEngine
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
cancel()
取消本次识别操作static AICloudSemanticEngine
createInstance()
创建实例void
destroy()
销毁云端识别引擎void
feedData(byte[] data)
传入数据,在不使用SDK录音机时调用void
init(AICloudSemanticConfig config, AIASRListener listener)
初始化云端识别引擎。void
start(AICloudSemanticIntent intent)
启动引擎void
stop()
主动结束语义void
stopRecording()
停止录音,等待识别结果void
triggerIntent(SkillIntent intent)
主动触发意图void
updateContact(boolean addOrDelete, org.json.JSONArray data)
已过时。已废弃, 使用下面的新接口替换void
updateProductContext(AIUpdateListener listener, ProductContext context)
更新产品配置void
updateSkillPriority(org.json.JSONArray skills)
已过时。已废弃, 使用下面的接口void
updateVocabs(AIUpdateListener listener, com.aispeech.export.Vocab... vocabs)
更新词库接口
-
-
-
方法详细资料
-
createInstance
public static AICloudSemanticEngine createInstance()
创建实例- 返回:
- AICloudSemanticEngine 实例
-
init
public void init(AICloudSemanticConfig config, AIASRListener listener)
初始化云端识别引擎。- 参数:
config
- 初始化参数AICloudSemanticConfig
listener
- 引擎回调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
-AIUpdateListener
context
-ProductContext
usage: 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
-
-