创建智能家居技能

一、概述

DUI是思必驰的语音服务平台,它连接了数千万的主控智能设备,例如音箱,车载,故事机等。通过将您的家居设备连接到DUI,您可以提高用户对智能家居设备的认知度和参与度,让更多用户了解并使用到您的设备。DUI平台支持开发者创建智能家居技能,用户通过您的技能可以使用声音控制您的智能设备,如打开空调,打开电视等。当用户发出语音指令时,DUI解析出用户的意图,然后向技能发送该意图相应的指令。技能收到指令时,对设备进行相应的操作。这个过程中技能不需要做任何的语义分析工作。

二、创建智能家居技能流程

2.1 登录技能控制台

请使用思必驰账号登录技能开发平台。如果您还没有思必驰账号,请先注册思必驰账号。

2.2 创建技能

点击“定制技能”,对话类型选择智能家居,填写技能基本信息,包括图标,名称以及协议版本,已经对接了AliGenie和DuerOS的设备生厂商可选择AliGenie或DuerOS协议,未对接任何平台的厂商选择DUI协议
Minion

2.3 配置服务

智能家居技能接入是基于Oauth2.0的思必驰云端和设备厂商云端对接,厂商创建技能时需要配置以下信息:
1)授权地址: 开发者授权访问的地址,遵守OAuth 2.0标准。
2)Client_Id: 客户端ID。
3)ClientSecret:客户端Secret。
4)Scope:scope权限,多个权限之间请使用空格进行分开。
5)回调地址: 每个技能创建时,在开放平台上生成的唯一URL地址,该地址不能修改。
6)Token地址:用于获取Access Token的地址,遵守OAuth 2.0标准协议。
7)设备网关地址:智能家居设备的设备云服务部署地址。
Minion

2.4 发布版本

点击发布版本,填写发布说明信息,提交成功后列表页显示已发布的版本信息。
Minion

2.5 真机测试

智能家居型技能支持真机测试,您可以在控制台上开启或关闭技能测试。开启后,您可以通过DUI DEV APP在移动端进行智能家居型技能的对话效果测试。

DUI DEV APP是一款用于在移动端进行技能测试或产品对话效果体验的轻量级APP,目前只支持Android平台。

2.5.1 测试步骤

Step1. 在技能列表页,点击技能后的“开发”按钮,进入技能详情页。

Minion


Step2. 在技能详情页点击左侧“发布”按钮,进入发布列表页。

Minion


Step3. 在发布列表页,点击左侧“测试技能”,进入智能家居型技能测试页面。

Minion


Step4. 打开测试开关,使用DUI DEV APP扫描出现的二维码。
如果没有安装DUI DEV APP,可以在页面左下角看到下载的入口。

Minion

2.5.2 注意事项

1)只有已发布的智能家居型技能才能进行真机测试;
2)测试版本不会自动更新,如技能发布了新版本,需要重新扫描一次二维码,才能测试技能的新版本;
3)同一时间,同一账号仅支持一个技能测试;
4)测试时,需要保证技能开发账号和APP登录账号一致。

2.6 提交审核

详见上架技能步骤