灵云人工智能论坛

 找回密码
 立即注册
搜索
查看: 10957|回复: 0

【灵云SDK基础】灵云系统执行流程~ [复制链接]

Rank: 8Rank: 8

灵云天平座 智多星 爱心大使 小助手 新人进步(竖) 活力之星 最佳写手(竖)

发表于 2017-6-27 14:38:31 |显示全部楼层
本帖最后由 灵云茜茜 于 2017-6-27 14:41 编辑

【灵云SDK基础】灵云系统执行流程~
以下是灵云系统执行的流程,给开发者提供一个集成开发的思路,减少一些会经常出现的问题如
HCI_ERR_SYS_NOT_INIT                           100        HCI_SYS 未初始化
HCI_ERR_SYS_ALREADY_INIT                   101        HCI_SYS 多次初始化
HCI_ERR_SYS_USING                           114        仍然有能力在使用(尚未反初始化)
HCI_ERR_SYS_CONFIG_APPKEY_MISSING           115        缺少必需的appkey配置项
HCI_ERR_ASR_NOT_INIT                          200         HCI_ASR 没有初始化
HCI_ERR_ASR_ALREADY_INIT                  201        HCI_ASR 多次初始化

等等初始化的问题,详细状态码可见【灵云SDK错误代码表
灵云系统执行流程
1.系统初始化HciCloudSys.hciInit()
2.能力初始化 HciCloud***.hci***Init()(***可以为tts,asr,nlu,hwr,ocr,afr,vpr,fpr,kb)
3.开启session HciCloud***.hci**SessionStart
4.执行业务 HciCloud**.hci**Recog(1.方法名字有很多,执行不同能力还需设置不同参数,如加载语法,设置图片的等走在session里面做2.session可以重复使用)
5.关闭session  HciCloud***.hci**Sessionstop
6.释放能力 HciCloud***.hci***Relese()
7.关闭系统 HciCloudSys.hciRelese()
以上可见执行业务的方法在内层,但外围的方法都是必不可少的,在集成SDK时请按照此流程执行。

踩过的脚印

举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|任务|灵云 ( 京ICP证030095号 )

GMT+8, 2019-12-6 13:15 , Processed in 0.086027 second(s), 19 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部