DuerOS技能

DuerOS的技能可以为用户提供无限可能性,类似安卓的手机应用开发者,技能开发者也可以通过开发技能,将自己的产品和服务触达各个DuerOS智能硬件终端用户

技能开放平台

技能开放平台是DuerOS为第三方开发者提供的一整套技能开发、测试、部署工具的开放平台。第三方开发者可以在平台上,通过可视化界面,简单、高效地开发各类DuerOS技能

平台优势

技能创建指南

选择合适技能分类,完成开发部署并进行模拟自测后,即可提交审核, 通过审核后即可发布至DuerOS用户手中,查看入门示例或演示视频快速上手

技能设计

平台根据开发者对技能的差异化需求,分为自定义技能、智能家居技能
和内容播报技能三种技能类型,查看技能分类详情

开发部署 - 重要概念及指南

了解对话式技能的重要概念及其可视化开发工具使用指南,可零编程基础快速上手

  • 意图

    意图指用户说话的目的,即用户想要表达什么想做什么。如用户说“今天天气怎么样?”,意图就是“查询天气”。查看意图使用指南

  • 词典

    词典是指某领域词汇的集合。当用户询问北京天气怎么样时,其中北京是城市信息,将北京、天津、上海等所有城市信息集合起来就组成了中国城市的词典。查看词典使用指南

  • 系统意图

    平台开放了部分通用系统意图,如欢迎意图、取消意图、确认意图等,开发者可以直接引用。查看系统意图使用指南

  • 系统词典

    平台对通用领域的词汇进行整理形成的词典,如城市词典、计量单位词典、动物词典,音乐词典等。可以直接使用这些词典进行开发。查看系统词典使用指南

  • 填槽多轮对话

    超过一轮的对话称为多轮对话。用户想要获得某项服务,如打车服务、订票服务等,一轮对话很难处理完成用户的需求,通常都会和用户进行多轮对话。查看填槽多轮对话使用指南

  • 上下文语境

    综合对话中上下文关键信息(如槽位值),把上文(前一个意图)和下文(后一个意图)连接起来。 通过定义"语境",完成"非线性"多轮技能的开发。查看上下文语境使用指南

开发部署 - 服务协议及其开发工具

平台提供了系列对话式技能相关协议及开发工具,可通过编程开发实现更丰富的技能

  • 自定义技能协议

    查看自定义技能协议技术文档,了解自定义技能的请求、响应、指令、展现等详细说明

  • 智能家居协议

    DuerOS与智能家居技能之间的通讯协议。通过协议可以轻松通过语音控制家里的智能设备。查看智能家居协议技术文档

  • 内容播报数据协议

    将新闻数据的数据协议接入到DuerOS平台上,即可实现新闻对话式技能。查看内容播报数据协议技术文档

  • 技能SDK

    SDK提供了开发技能所需的各种API接口。SDK常用的功能有技能打开和退出、NLU交互功能、对话控制功能等。查看SDK技术文档

  • 百度云部署

    通过百度云即可快速完成域名备案、HTTPS证书、web server等部署多个能力。查看百度云部署指南

  • 语音合成标记语言(SSML)

    语音合成标记语言提供语音合成的文本注释。SSML将按照其规则转化成语调、语速、停顿等多种语音特征进行播放。查看SSML技术文档

模拟测试

平台支持多种模拟测试工具,可在技能开发的不同阶段对技能进行测试体验

发布上线

发布上线后,用户即可陆续在各个DuerOS设备对应的技能商店中查看到你的技能,启用后即可使用

快速获取周边支持

通过文档、演示视频、论坛等渠道,获取周边支持答疑解惑

准备好了?开始体验

百度DuerOS让人们通过自然的语音方式与设备进行交互,开创人工智能生活新时代