语音技能

接入流程


1. 进入开发者中心

打开海极网(http://www.haigeek.com/) ,点击开发者中心。 


图片2.png


2. 注册账号

注册流程请参考《开发者资质及权限》

3. 创建应用

2.1 创建技能

创建技能时,开发者点击技能列表左上角新建技能后,选择需要创建的技能类型。

1.jpg

 

登录开发者账号后进入控制台页面,点击【创建应用】。

1.png


在弹窗中选择【语音技能】,点击确定后,选择开发的技能类型,包括自定义技能、任务型技能和智能家居技能。


 1.png


选择技能类型后,可以输入技能基本信息,包括技能名称、调用词和技能分类。技能基本信息输入规则如下:

l  技能名称:6个汉字,不可和线上技能名称重复;

l  调用词:6个汉字,不可和线上技能调用词重复;

l  技能分类:包括音频内容、智能家居、生活工具、教育学习和休闲娱乐五个分类,开发者可以根据技能业务划分选择对应的技能分类

 1.png

2.2 配置技能模型及技能服务器地址

技能模型包括技能任务和实体词库,开发者可以分别设置技能所包含的任务、意图和语料,同时根据技能业务需要设置实体词库。

1.png

在任务管理中,点击【新建任务】或已存在的任务中的修改按钮,创建或修改任务。

创建任务时需要设置任务名称,任务名称最多支持6个汉字。

2.2.1 意图管理

任务创建成功后,自动进入配置意图语料页面,开发者可以在这个页面创建和管理自己的意图。

点击添加可以创建一个新的意图,当选择意图时可以删除该意图,注意技能任务内至少有一个意图,因此当只有一个意图时,无法删除。

 

1.png


点击意图列表上方的“+”号创建新的意图,新创建后的意图会被默认命名为意图+数字x,每次创建的意图后的数字递增。

选中意图后,点击意图名称右侧的铅笔图标,可以修改意图名称。

点击意图右侧的垃圾桶图标,可以删除当前意图,但如果仅剩意图时,无法删除。

2.2.2 添加意图语料

在任务配置界面中可以对任务下的意图和语料进行管理和配置。

 

1.png


点击语料下方“+“按钮,可以输入该意图支持的语料,在显示的弹框中可以一次输入多条语料,一行对应一个意图预料,点击确定后会先语料列中显示所添加的语料。

2.2.3 标注语义槽

添加意图语料后,开发者可以将意图语料中所包含的关键词标注为语义槽,标注后可以在语义槽中关联对应的词库。

 

1.png

添加语料后,开发者可以选中语料中的关键词,在页面上选中特定关键词后,会显示关联语义槽弹框,可以关联已存在或创建新的语义槽。

 

1.png


新增语义槽时在弹框下方的输入框中填写语义槽的名称后,点击添加按钮可以直接创建新的语义槽。


 1.png


点击语义槽列表下方的“+“号按钮,可以创建新的语义槽,需要开发者设定语义槽名称和所关联的所属词库,添加语义槽后,再对语料中某关键词进行标注时,可以选择之前添加的语义槽进行标注。如果该语义槽是必填信息,将语义槽勾选为追问语,可以需要设置追问语内容,追问语的内容为引导用户确定该必填语义槽的内容。

2.2.4 管理和编辑实体词库


1.png


点击技能模型中的实体词库,进入实体词库的列表管理界面。点击【新建词库】或词库列表中的编辑按钮,进入实体词库管理配置页面。

 

1.png

进入实体词库配置界面,点击“+“号可以创建实体词库,输入实体词库值后按enter键新增词库取值,支持连续添加,实体词库添加完成后,点击保存按钮将实体词库保存。

2.3 配置技能信息

技能内部处理逻辑和交互回复通过开发者配置的服务接口来实现,开发者根据海尔技能平台确定的技能接口协议提供技能服务接口,服务接口接收每次用户和技能交互过程中的用户输入输出对应的意图回复。


1.png


将服务接口地址填入到配置服务输入框中,点击保存完成。


 3.    技能测试

当完成技能的配置后,可以对技能进行在线测试。测试前需要先保存技能的所有配置信息,保存成功后点击开始测试进行技能的在线测试,测试时会返回本轮交互的json数据接口方便开发者定位和调试。


1.png


在此页面可以对技能进行仿真测试,通过页面模拟用户与音箱的交互,同时开发者可以检测自己所配置的技能模型和技能接口服务的回应情况,方便定位问题和调试。


 4.    提交技能审核

开发者完成交互逻辑配置和自测后,填写技能上线的必要信息。

 

1.png

开发者需要填写的技能信息包括:

技能调用词:调用词是第一个环节所填写的技能调用词,开发者可以在此环节调整调用词。

技能简介:开发者需要根据自己开发的语音技能的用户价值描述技能,方便用户了解和使用。

技能图标:设置合适的技能图标,方便用户了解语音技能。

 

1.png


技能信息输入完成后点击保存进入提交审核前的确认环节,在该页面开发者对配置的技能进行提交审核前的确认,确认无误后可提交审核。审核期间官方审核人员会针对提交审核的技能进行测试审核,请耐心等待,审核期间技能无法编辑修改。

审核通过后会将技能上线,用户可以在海尔音箱以及其他具备语音交互能力的终端设备中使用该技能了。


 5.    技能上线

技能审核通过后,技能会上线到接入海尔语音助手的终端设备中,用户可以在设备中进行体验了。