-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
- 品牌使用规范
-
开发者服务条款
小度之家SDK用于帮助设备厂商创建接入DuerOS的设备配套的app。
小度之家SDK的基本功能包括配置网络、账号授权,来帮助设备连接网络并获取百度的Access Token(用户身份验证和授权的凭证)。已联网、已授权是设备使用DCS服务的必要前提条件,所以对于无屏设备(无法通过屏幕操作联网、登录百度账号),这两项功能是配套app必不可少的功能;一旦配网和账号打通后,小度之家SDK还提供设备控制、娱乐广场、订单中心、智能家居、技能商店、小度密语等功能,客户可以根据自己app的需求,有选择的使用这些功能。
- Wi-Fi配网
当设备处于热点配网状态时,小度之家SDK可以扫描到待配网设备的热点,并给设备发送网络信息如网络名称、网络密码,从而给设备配置网络。 - 蓝牙配网
当设备处于蓝牙配网状态时,小度之家SDK可以扫描到待配网设备的蓝牙服务,并给设备发送网络信息如网络名称、网络密码,从而给设备配置网络。
小度之家SDK可以发现局域网内的设备,并上报设备的基本信息如开放平台注册分配的Client ID、设备序列号、IP地址、MAC地址等。
小度之家SDK可以展现百度用户的登录、授权页面,帮助设备拿到百度Access Token(用户身份验证和授权的凭证)。设备只有在获取有效的Access Token后,才可以使用DCS服务。
- 播放器
获取设备的音频资源对应的展示信息如封面图片、歌手名称、歌词信息。对设备进行播放控制如开始、暂停、上一首、下一首。 - 音量控制
获取设备的音量。对设备的音量进行调节如增大音量、减小音量、设置静音、取消静音。 - 闹钟及定时器
获取设备的闹钟及定时器列表。对设备的闹钟及定时器进行删除。 - 地理位置
获取设备的地理位置。对设备的地理位置进行设置。例如设置地理位置经纬度在北京,询问设备天气情况时,设备会播报北京的天气。 - 电视互动
获取设备和电视的连接状态。控制设备连接或断开电视。与电视连接后,用户可以用语音控制电视如“打开湖南卫视”。 - 音色设置
获取设备的当前音色。对设备的音色进行设置如男女声、语速。 - 卡片上屏
获取实时对话流的结构化数据用于信息展示,例如天气信息(温度、空气质量)。 - 设备信息
获取设备信息如硬件版本、软件版本、序列号、MAC地址。
以页面的形式提供音乐资源页面和有声资源页面,并支持在页面中点击音频资源让设备播放。
以页面的形式提供订单中心的展示,订单中心的内容包括付费资源如喜马拉雅的付费资源、话费订单等。
以页面的形式展示用户已添加的智能家居设备,对智能家居设备进行管理,以及查看设备支持的语音控制命令。
以页面的形式展示技能商店,在技能商店中可以添加或删除语音技能。
以页面的形式提供小度密语功能,小度密语即用户自定义问答功能,用户可以创建问题,并自定义回复形式如播报文本、自定义的录音数据或图片等。