全链路产品开发
产品开发主要有以下四步:
创建产品版本
配置语音技术
03 选择语音技能
发布产品版本
创建产品版本
- 登录进入控制台后,在产品列表页,点击“+产品接入”按钮,进入产品创建页面,完成产品创建。
- 点击【开发系统】,选择继续开发语音交互系统版本。
- 您可以选择自定义开发语音交互系统,或者使用DUI提供的行业模板(即解决方案),完成语音交互系统版本创建。
版本创建后,当前产品的语音技术类型和操作系统不可更改。
基础技术产品创建完成后,无需进行后续步骤,直接进入产品授权。
配置语音技术
在产品详情页,选中需要开发的产品版本,点击【开发】,进行语音技术特性配置。其中,需要注意:
内核版本: 集成SDK依赖的资源,推荐使用和SDK版本号一致的内核版本。
语音唤醒: 至少1个主唤醒词(最多两个);离线快捷唤醒词个数建议不超过128个,超过个数上限可能会出现部分唤醒词不识别的情况。
智能家居配置:开启后,需要APP端配合使用。了解如何使用智能家居配置
选择语音技能
请查看:技能管理。
训练并关联模型
如果您的产品中,包含您自己(个人/团队)创建的技能,则需要进行自训练语言模型训练,以增强您自定义的这部分说法的识别准确率。
如果您已经有训练好的语言模型,则需要在产品版本在“开发中”的状态时,将语言模型与产品版本进行关联操作。
发布产品版本
发布是将开发完成的版本部署到线上的操作,包含两个过程:
- 生成DUI内核资源及产品配置资源,供开发者进行真机测试或批量装机;
- 部署则将数据应用到分支,客户端根据分支号获取版本更新服务。
因此,产品版本只有发布到分支上,才能在终端使用。在开发版本列表点击【发布】按钮,进入发布流程,建议:先将版本部署至测试分支,经充分的真机测试/内部测试后再切换分支到正式环境。