开发者在华为快服务智慧平台可进行在线语音服务开发,自定义说法槽位,训练语料,本题目中,拟开发一个"垃圾分类"的语音类型的快服务,开发者在线进行垃圾分类的语料配置开发和训练,并利用华为快服务智慧平台提供的垃圾分类服务接口,进行垃圾分类服务在线模拟测试,查看垃圾分类语音对话和GUI卡片反馈效果。

您建立什么

本题目中,开发者需要按照指引在华为快服务智慧平台上完成垃圾分类语音服务开发,通过调用合作伙伴彩豚智能提供的垃圾分类服务接口,完成垃圾分类服务展示,在平台提供的语音模拟测试功能中通过对话查询垃圾分类结果,触发垃圾分类卡片的展示,效果如下:

您将会学到什么

硬件要求

软件要求

创建快服务

登录华为快服务智慧平台

点击"创建快服务"

输入服务名称,如"垃圾分类助手Demo";根据题目要求,服务分类选择"便捷生活-本地生活",默认语言选择"简体中文"

配置服务基本信息与呈现信息

在"服务信息>基本信息"配置页面,填写"服务版本号"、"版本描述"和"服务分级"后保存

服务呈现信息会根据用户设置的语言呈现给用户,此处完成"服务描述"、"服务小图标"等配置

配置服务意图

在"配置>意图"页面,新增用户意图

填写意图基本信息

由于接口需要,"意图标识"需填写为"garbage.inquire"、"意图名称"填写为"查询物品分类";意图分类选择"垃圾分类"即可

配置意图触发方式

根据本题目要求,触发方式选择"语音",并填写一条语料,如"小龙虾是什么垃圾",并按回车添加

按回车添加语料后弹出"对话属性"弹窗,在页面弹窗中完成"对话属性-服务请求词、欢迎语"的填写,如"垃圾助手"

标记语料槽位

选择语料中的物品种类如"小龙虾",页面出现槽位列表,在槽位列表中选择"新增槽位词典"

并在页面弹窗中保存"词典标识"与"词典名称"

保存新增槽位词典后,槽位列表即会显示该槽位:

继续填写一些用户说法,并鼠标选中语料中的垃圾类别,然后选择槽位"goods"

语料(用户说法)示例:

添加追问语句

在槽位列表"goods"栏中选中"必须",并添加追问语句,在弹窗中添加追问语句后点击确定保存

配置 Web Service 实现

配置实现类型

本题使用平台的通用卡片能力,实现类型选择"Web Service",点击配置新增实现,进入实现配置页面。

填写实现基本信息、服务分发能力

在"识别服务的分发能力"中选中"服务提供了文字、图片内容"选项

选择服务履行方式

此题目中,服务履行方式配置为"Web Service",并填写"服务部署>服务地址"

保存Web Service实现

Web Service实现配置完成后,点击保存,一个语音类型的垃圾分类服务配置完成。

在线语音测试并预览服务效果

服务配置完成后,进入"测试>在线语音测试"页面,点击"开始训练"

训练完成后,输入测试语料提交执行,即可看到卡片预览效果

如果测试语料中未识别出"good"槽位,则系统将会使用追问语句进行询问

干得好,您已经成功完成了codelab并学到了:

已复制代码