通过天猫精灵语音技能实现用对话方式进行自定义查询并使用语音反馈查询结果
Python 版本的代码请访问 有心大叔的项目
打开 Aligenie 智能应用 页面,登录你的开发者账号,点击 技能
在语音技能
页面点击创建语音技能
按钮
在创建技能
页面填写相关信息,然后点击确认创建
按钮
调用词
:在唤醒天猫精灵后用于进入技能场景,尽量简短不重复,此处的唤醒词为小助手
进入语音交互模型创建
选项卡,点击意图
、创建意图
在意图信息
页面填写相关信息,然后点击提交
按钮
意图标识
:用于在后端鉴别不同意图并实现相应的查询,此处意图标识为weather
点击刚刚新建的意图右侧的编辑
按钮
找到单轮对话表达
,在例句
后边输入天津明天天气
,按下回车键
用鼠标拖选天津
,在弹出的窗口中点击引用系统实体
选取对应实体
下拉列表选择城市 (sys.location)
,然后点击确认
按钮
用同样的方法拖选明天
,实体选择日期 (sys.date)
,最终结果如下图所示,然后点击提交
按钮
点击回复逻辑
,展开默认逻辑WEBHOOK
列表,可以看到我们刚刚新建的意图标识 weather
,点击右侧的详情
按钮
将项目中的*.php
文件上传到你的网站根目录下的/aligenie
文件夹
此处的文件夹并不限制非
/aligenie
不可,可以选用其它
点击编辑
按钮,URL
地址为gate.php
文件的完整地址
点击下载认证文件
,将下载来的文件上传到你的网站根目录下的/aligenie
文件夹,然后点击提交
按钮,如果操作无误的话会提示保存成功
此处的
认证文件
必须保存到/aligenie
文件夹,否则会认证失败
进入测试
选项卡,点在线测试
,输入命令语句小助手,明天北京天气
并回车观察结果,回复内容如图所示即为响应正确
在测试
选项卡点击真机测试
,打开测试按钮
唤醒天猫精灵,然后说出命令语句小助手,明天北京天气
,无误的话天猫精灵会语音回复查询内容:天气;查询城市:北京 ;查询日期:2020-07-18
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型