-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
- 品牌使用规范
-
开发者服务条款
词典是用户与技能交互过程中的一个重要概念,是指某领域词汇的集合。当用户询问北京天气怎么样时,其中北京是城市信息,将北京、天津、上海等所有城市信息集合起来就组成了中国城市的词典。常见的词典有音乐歌曲词典、数字词典、动植物词典、名人词典等。在与用户交互过程中,词典起着重要的作用。DuerOS根据词典去解析相应的槽位信息,发送给技能处理。
词典分为自定义词典和系统词典。自定义词典是指开发者根据需求创建的词典。系统词典是对一些通用领域的词汇进行整理的词典,如城市词典、计量单位词典、数字词典、名人词典、音乐词典等,开发者可以直接使用。这里不对系统词典做详细介绍。下面重点介绍自定义词典的相关操作。
以城市词典为例,讲述如何创建自定义词典。
首先,点击左侧导航页的词典,进入词典页面,选择创建词典。
其次,填写词典信息。输入词典的中文名“城市”和词典标识名“city”。词典的中文名称长度要求是2~50个字符。词典标识名长度也是2~50个字符,要求仅支持数字、字母、下划线、点和短横线,不支持其他字符。
再次,添加词表。开发者填写词表时,每个词表还可以填写同义词,如 “北京”的同义词是首都、帝都,“上海”的同义词是魔都,“哈尔滨”的同义词是冰城等。
最后,检查所有词典名称及词表内容是否有错误,确认完毕后,点击保存,城市词典就创建好了,词典的内容如下图所示。
注意:在DuerOS与技能通信过程中,会使用到词典的标识名。所以当词典创建成功后,词典标识名不支持修改,所以在保存前,请确认词典标识名是否正确。
当词典内容需要修改或完善时,直接点击词典就可以编辑。
当词典内容需要删除时,请检查词典是否被意图引用,如果词典被引用,删除会失败,并提示“有被引用的槽位不能删除”。