接下来会做一些关于语音交互的工作,于是收集一些关于语音交互设计的业界常用规范,为后面开展工作打一点基础,以下内容截取了一些我觉得比较适合应用到项目中的内容
参考文章1:http://www.woshipm.com/ai/2578511.html
“过度回答”
用户回答的话超出了语音助手问的问题,此时语音助手应该将这些回答当作礼物
小暖:张小花你好,请问你想要修改自己的身高吗?你可以尝试对我说:“修改身高:155厘米”
张小花:修改身高:155厘米,修改体重:45千克,修改收缩压范围100到120.
小暖:“好的,我已经把你的身高修改为155厘米,体重为45千克,收缩压范围100到120毫米汞柱”
询问更多信息
应对用户给出的指令不完整的情况,语音助手需要引导用户把遗漏信息说清楚
张小花:我要测血压
小暖:你想什么时候测血压呢?
张小花:现在
接收更正
延续第一个场景,若用户把身高信息说错了想更改,则如下
小暖:“好的,我已经把你的身高修改为155厘米,体重为45千克,收缩压范围100到120毫米汞柱”
张小花:“不对,我的身高改成165厘米”
小暖:“收到,你的身高修改为165厘米”
处理能理解但是无法实现的请求
优雅的处理错误
当用户提出的请求我们无法做到的时候,与其回答:“不好意思,我没理解您的意思?”
不如回答自己能做的
张小花:“我要看张小草的血压数据”
小暖:“我只能提供你今天、上周、上月的血压数据,你需要哪段时间的呢?”
处理无法理解的情况
张小花:“我想看今日新闻”
小暖:“我没太明白,你想看今日推荐菜谱吗?”
处理能理解但是无法实现的请求
张小花:“我想和我的儿子小丁打电话”
小暖:“我现在还不能帮你,但是我可以提醒你的亲友多看看你的健康情况”
当用户未回答时二次询问
当用户没有从用户那里得到回答,用较简洁的句式变体对原有问题进行二次询问
张小花:“我要修改身高”
小暖:“你要修改的身高是?”
张小花:“....”
小暖:“张小花你好,请问你想要修改自己的身高吗?你可以尝试对我说:“修改身高:155厘米”
设计个性化
1.区分新老用户
首次使用
张小花:“小暖,帮我打开血压报告”
小暖:“你好,请问你要看什么时候的血压报告呢?这里提供了周报、月报”
二次使用
张小花:“小暖,帮我打开血压报告”
小暖:“小花,请问你要看什么时候的血压报告呢?这里提供了周报、月报,你最近一个月的血压状况不错呢,要看看吗?”
2.在技能的使用过程中获取用户信息
3.使用可适应性提示
张小花:“小暖,我要查看血压周报”
小暖(首次):“好的,我将为你展示上周的血压情况”
小暖(第二次):“小花,你的血压周报来啦”
小暖(第三次):“小花,你的血压周报新鲜出炉,最近一周你每天都坚持测量血压呢!”
小暖(第n次):“小花,你的血压周报来了,你最近一周的血压状况看起来保持的很不错”
4.在退出后恢复会话技能
保存与用户的对话进度