-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
- 品牌使用规范
-
开发者服务条款
DuerOS平台支持开发者创建智能家居技能,用户通过您的技能可以使用声音控制智能设备,如打开空调,打开电视等。当用户发出语音指令时,DuerOS解析出用户的意图,然后向技能发送该意图相应的指令。技能收到指令时,对设备进行相应的操作。这个过程中技能不需要做任何的语义分析工作。
创建智能家居技能首先要对该技能进行设计。如技能控制哪些智能设备及相应的操作等,然后对技能进行实现。
你可以设计技能包含哪些智能设备,并参考协议设计智能设备支持的操作。也可以设计技能包含哪些智能场景,每种智能场景中包含哪些设备及设备的工作状态。
请使用百度账号登录技能开发平台。如果您还没有百度账号,请先注册百度账号。
在平台首页,点击创建新技能,选择智能家居技能。填写技能名称,点击确定。技能名称要求是2~50个字符。
技能创建后,可以查看技能的基础信息,包括技能类型、技能ID、技能名称。技能ID是技能创建时DuerOS分配给技能的唯一标识,不支持修改。
配置服务需要填写授权信息配置时需要填写以下内容。
- response_type: 授权类型,此处是固定值code。
- 授权地址: 开发者授权访问的地址,遵守OAuth 2.0标准。
- Client_Id: 客户端ID。
- Scope:scope权限,多个权限之间请使用空格进行分开。
- 回调地址: 每个技能创建时,在开放平台上生成的唯一URL地址,该地址不能修改。
- Token地址:用于获取Access Token的地址,遵守OAuth 2.0标准协议。
- ClientSecret:客户端Secret。
- WebService:智能家居设备的设备云服务部署地址。
信息配置完毕,请点击授权按钮。
点击模拟测试,对技能进行测试。例如智能灯测试,首先说“发现设备”,发现设备成功后,再说“打开灯”,查看灯是否被打开。
请填写技能相关信息,申请发布上线。
- 技能版本:技能的版本号。对于已经存在的技能,版本号应该大于线上的版本号。
- 标识图片:技能的标识图片,当技能成功上线时,该图片会作为技能的图标出现小度技能商店中。
- 开发者信息:请填写开发者个人名称或企业名称,长度不能超过50个字符。
- 技能简介:请填写技能提供的服务内容,不能超过100个字符。
- 使用说明:请填写技能使用示例。最多填写3个使用示例,每个示例不超过50个字符。
- 版本信息:输入版本信息。包括新增内容及变更内容。长度不超过100个字符。
技能提交申请上线后,DuerOS会审核技能,为了尽快通过审核,请录制设备控制视频,内容需包含主控和所有被控设备,需要可以成功控制被控设备的相关功能项。 视频请发送至zhukunlu@baidu.com,格式如下: 邮件标题:【技能审核】待审核技能名称。 邮件正文:正文需注明待审核技能ID,视频文件可使用附件或者网盘链接的形式发送。
技能审核通过后,会上线在小度技能商店里。