-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
- 品牌使用规范
-
开发者服务条款
不同类型的技能有不同的服务实现方式,本文介绍创建各种技能需要满足的条件。
创建自定义技能需要满足如下条件:
- 部署技能服务。
你可以选择以下方式部署你的技能服务。- 你可以将技能服务代码放到百度云函数计算CFC,而不用进行进其他配置。百度云CFC会完成技能所需的所有配置。目前支持Node.js和Python两种语言。
- 你还可以将技能服务部署到百度云上,详细内容请参考技能部署。
- 你还可以将技能服务部署在非百度云的web service上。要求该web service必须能接受HTTPS的请求,处理请求,并给出回应。
- 创建技能的交互模式。 在DBP平台上创建交互模型,包括意图、词典等。 当用户向技能发送请求时,DuerOS根据模型信息将请求解析成相应的意图,并将这些意图发送给技能进行处理。
- 测试设备(可选)。 你可以使用模拟器进行技能测试,但是有些场景模拟器不支持。针对这些场景你需要准备一台装有DuerOS的语音设备进行测试,如DuerOS开发套件个人版、小度音箱等。
创建智能家居技能需要满足如下条件:
- 部署技能服务。
- 你可以将技能服务代码放到百度云函数计算CFC,而不用进行进其他配置。百度云CFC会完成技能所需的所有配置。目前支持Node.js和Python两种语言。
- 你还可以将技能服务部署到百度云上,详细内容请参考技能部署。
- 你还可以将技能服务部署在非百度云的web service上。要求该web service必须能接受HTTPS的请求,处理请求,并给出回应。
- 在用户DuerOS完成与用户交互,并将用户的请求转化成指令发送给技能,技能接受指令并控制相应的设备,如收到打开灯的命令时,将灯打开。技能不需要与用户进行交互。
- 测试设备(可选)。 你可以使用模拟器进行技能测试,但是有些场景模拟器不支持。针对这些场景你需要准备一台装有DuerOS的语音设备进行测试,如DuerOS开发套件个人版、小度音箱等。
- 技能控制的家居设备。
创建内容播报技能需要满足如下条件:
- 将资源内容按照协议格式(新闻数据格式)编写成xml文档,资源内容可以是文本形式,也可以是音频形式的,需要持续更新。
- 测试设备(可选)。你可以使用模拟器进行技能测试,但是有些场景模拟器不支持。针对这些场景你需要准备一台装有DuerOS的语音设备进行测试,如DuerOS开发套件个人版、小度音箱等。