快速创建有屏及无屏技能
认证开发者
优质技能
DuerOS的技能可以为用户提供无限可能性,类似安卓的手机应用开发者,技能开发者也可以通过开发技能,将自己的产品和服务触达各个DuerOS智能硬件终端用户
技能开放平台是DuerOS为第三方开发者提供的一整套技能开发、测试、部署工具的开放平台。第三方开发者可以在平台上,通过可视化界面,简单、高效地开发各类DuerOS技能
触达DuerOS各个智能硬件端大量优质用户,硬件覆盖广种类丰富
覆盖意图设计、服务部署、模拟统计等全流程对话式设计工具
抢占优质首发技能,抢注优质技能调用名称,尽享先发优势
不定期提供开发套件、百度云优惠券等多种资源奖励,共享收益
选择合适技能分类,完成开发部署并进行模拟自测后,即可提交审核, 通过审核后即可发布至DuerOS用户手中,查看入门示例或演示视频快速上手
平台根据开发者对技能的差异化需求,分为自定义技能、智能家居技能
和内容播报技能三种技能类型,查看技能分类详情
自定义技能是面向各种开发者的可高度定制的技能类型,您可以通过可视化或者编程的方式设计开发灵活的对话式技能,例如百科常识、互动游戏、儿童教育等各个实用技能。
技能开放平台为自定义技能提供了直观的可视化编辑界面。通过编辑界面,可以便捷设计技能的意图、词典等内部逻辑。可以零编程地开发一款简洁的对话式技能,也可以通过编程开发一款更丰富好用的技能。
智能家居技能是面向智能设备厂商的技能类型,通过低成本的开发即可完成接入智能家居技能,用户可通过您的技能使用声音控制智能设备,如打开空调,打开电视等。
当用户发出语音指令时,DuerOS解析出用户的意图,然后向技能发送该意图相应的指令。技能收到指令时,对设备进行相应的操作。通过此技能类型接入,您不需要做任何自然语义理解处理和开发工作。
内容播报技能是为内容生产者定制的技能类型,您仅需按照标准的内容播报格式上传内容,即可低成本生成一款具备标准对话式体验的技能。
用户可通过对话式技能快速触达您的新闻资讯或有声音频。通过此技能类型接入,您不需要做任何自然语义理解处理和开发工作。
了解对话式技能的重要概念及其可视化开发工具使用指南,可零编程基础快速上手
意图指用户说话的目的,即用户想要表达什么想做什么。如用户说“今天天气怎么样?”,意图就是“查询天气”。查看意图使用指南
词典是指某领域词汇的集合。当用户询问北京天气怎么样时,其中北京是城市信息,将北京、天津、上海等所有城市信息集合起来就组成了中国城市的词典。查看词典使用指南
平台开放了部分通用系统意图,如欢迎意图、取消意图、确认意图等,开发者可以直接引用。查看系统意图使用指南
平台对通用领域的词汇进行整理形成的词典,如城市词典、计量单位词典、动物词典,音乐词典等。可以直接使用这些词典进行开发。查看系统词典使用指南
超过一轮的对话称为多轮对话。用户想要获得某项服务,如打车服务、订票服务等,一轮对话很难处理完成用户的需求,通常都会和用户进行多轮对话。查看填槽多轮对话使用指南
综合对话中上下文关键信息(如槽位值),把上文(前一个意图)和下文(后一个意图)连接起来。 通过定义"语境",完成"非线性"多轮技能的开发。查看上下文语境使用指南
平台提供了系列对话式技能相关协议及开发工具,可通过编程开发实现更丰富的技能
查看自定义技能协议技术文档,了解自定义技能的请求、响应、指令、展现等详细说明
DuerOS与智能家居技能之间的通讯协议。通过协议可以轻松通过语音控制家里的智能设备。查看智能家居协议技术文档
将新闻数据的数据协议接入到DuerOS平台上,即可实现新闻对话式技能。查看内容播报数据协议技术文档
SDK提供了开发技能所需的各种API接口。SDK常用的功能有技能打开和退出、NLU交互功能、对话控制功能等。查看SDK技术文档
通过百度云即可快速完成域名备案、HTTPS证书、web server等部署多个能力。查看百度云部署指南
语音合成标记语言提供语音合成的文本注释。SSML将按照其规则转化成语调、语速、停顿等多种语音特征进行播放。查看SSML技术文档
平台支持多种模拟测试工具,可在技能开发的不同阶段对技能进行测试体验
技能开发过程中,在交互模型、服务配置页面右侧可进行Debug测试,只需输入语音或者文本,即可在屏幕上查看请求和响应
技能开发完成后,在模拟测试页面,只需输入语音或者文本,即可在屏幕上查看无屏或有屏设备的详细请求和响应
技能开发完成后,可在模拟测试页面,选择并开启真机测试,即可将未上线技能在硬件中直接测试体验
发布上线后,用户即可陆续在各个DuerOS设备对应的技能商店中查看到你的技能,启用后即可使用