亚马逊Alexa语音交互规范(四)

自译外文 分类: 规范/资料 版权: 原作者: 亚马逊
489 1 0 0
2017-11-08
2.5
编辑推荐

做语音交互设计师,决战下一代交互方式。优秀翻译资料,涨薪快人一步!

Alexa的回应(2)

重新提示

当Alexa没有收到用户的回答时,我们可以使用一个稍微改写的新的提示,可以顺便添加一些细节来让用户更好理解 。


Alexa没听懂

如果Alexa听到但无法处理用户说的内容,我们就需要了解原因并努力让对话回到正轨。 可以用一个简单直接的请求,让用户知道他下一步可以做什么,这能让用户更好的理解。


Alexa“不明白”与“没听到”

Alexa有时会听清用户说的内容,但不明白对话内容的目的。但如果Alexa说它没有听到,用户可能会尝试更大声地说话,这就无法解决问题。


Alexa理解内容,但不能提供帮助

当Alexa不支持用户要求的功能时,我们可以使用说“我目前还不能帮助您做某某事”,来告诉用户该功能不可用,但可能在将来支持。为了支持这点,我们需要提前计划要做的功能的意图。然后,我们可以跟踪用户何时请求不支持的功能,这能让我们更好的确定功能的优先级。


错误消息

虽然有些错误不常见,但它们可能造成对话混乱。我们需要尽可能的让用户知道错误是什么,不要使用技术术语。如果错误只存在几秒钟,可以告诉用户再次尝试。不然就不要鼓励用户,因为他们可能会重复遇到相同的问题。我们可以给出具体的问题信息,比如“您的智能锁现在没有响应”。

尚未支持的情况:用户可能在语音界面中说出任何内容,我们需要知道如何处理错误并引导用户重新掌握功能。对于尚未支持的用例,可以说“Trivia Mania challenge (一种游戏)目前还不能帮助您.” 。当用户的声明无法理解的时候,我们可以说 “对不起,我不理解您的意思.”

重复:处理错误后,我们可以再次提示用户Alexa刚问的问题。不要告诉用户你没有听到或不明白,因为这会鼓励用户更加缓慢或大声重复,而不是重新给到请求。


提供上下文帮助

在回复帮助请求时,我们可以提供其他提示,以便为即时对话提供更多的上下文。例如,如果用户在确认比萨订单中要求帮助,请专注于完成订单确认,同时不要包含有关选择配料的信息。在设计的时候,尽量让用户不需要频繁寻求帮助。


Node.js SDK包括为不同技能状态设置帮助处理程序的示例。

在Echo show上显示帮助

我们可以在帮助回复中包涵有关的技能的功能信息,和人们可能会说的几个短语的例子。然后让Alexa提出问题并听取用户的回复,例如“ABC 技能能帮助您学习英文字母和练习字母表。您可以说:“W之后的什么”,或者“我想唱歌曲”,您需要我怎么帮您?”

主体模板1:帮助


提示: Echo Show上的一些模板支持底部的提示短语,以帮助用户快速了解下一步可以做什么。尽可能填写此字段。当你提出问题并收听用户的回复时,屏幕底部的蓝色声音镀铬将部分阻止提示。因此,最好不要在提出问题时添加提示; 屏幕静态时仅使用提示。

主体模板6与帮助短语:


在Echo Show上选择正确的模板

在Echo Show展示技能的时候,我们可以根据计划使用的交互模式选择模板。为了最佳的用户体验,尽量让每个模板映射一个模式或场景。可以为技能中的每个意图,选择与响应匹配的模板,并允许适当的语音和触摸操作进行选择,视频控制,滚动和导航。以下是模板适用的主要场景:

  • 调用/欢迎技能
  • 清单
  • 内容详情
  • 全屏图像
  • 多轮(多轮对话,或多轮问题/回答)
  • 说明
  • 帮助
  • 导航
  • 关闭会话/再见

从以下六个模板中选择:

  • 列表模板1 - 具有可选缩略图的垂直列表
  • 列表模板2 - 具有图像和可选提示的水平列表
  • 主体模板1 - 全角文本或图像
  • 主体模板2 - 图像在右侧,短文本左侧可选提示
  • 主体模板3 - 右侧长文字留下,无提示
  • 主体模板6 - 具有短文本和可选提示的多回合场景

一致且易于阅读的内容

使用模板标题的标题,例如“牛奶起司的结果”。还可以在模板之间统一使用粗体,斜体和下划线样式。

一般来说,使用默认文字大小的内容,因为这是从几英尺远的地方最容易阅读的大小。另外,不要使用所有大写字母的大块文本,因为很难阅读。调整字体大小以创建视觉层次结构,并使用分段符分解长块文本。


全角文字和图像

对于长块文字,全角图像以及没有其他内容显示的消息,请使用“主体模板1”。模板可容纳不滚动的较短文本,以及可通过触摸滚动的较长文本。当你显示内容并且没有附加图像时,或者当你只提供信息而不提出问题时,请使用此模板。

主体模板1:1-2行文字


主体模板2:长按文字滚动


语音按钮(操作)

我们把操作视为需要单独列出的语音按钮,但不要在段落文本中嵌入操作链接。确保话语与操作链接完全一致,以便用户可以说“观看视频”,或点击“观看视频”按钮来观看相关视频。突出显示主要操作,并将它们放在主干内容的上方。常见的主要操作包括:观看预告片,放映时间,共享,添加到列表,预订位子,获取路线和购买门票。每个模板不要显示三个以上的操作。

主体模板3:带有可选操作


全屏图像(主体模版1)

你可以使用主体模版1显示全屏图像,如下所示。使用从七英尺远的地方也可以轻松查看的图像。此模板最适合使用一个大图像。如果你需要提供多个图像,请使用其他模板。

主体模板1:全屏内嵌图像


特定物体(使用主体模版 2&3)

当Alexa的回复是一个特定的实体(个人,地点或事物)或用户直接从列表中选择的实体的内容时,使用主体模版 2和3。确保用户可以轻松地从远处查看至少一个元素,理想的是标题和图像。使用主体模板2和3时:

  • 用户请求特定实体,例如食谱,帐户,餐厅,股票或驾驶员档案。
  • 用户请求特定实体的内容,例如餐厅的电话号码,特定帐户的余额或特定股票的52周高点。
  • 用户从列表中选择一个项目以了解更多。
  • 用户的搜索结果仅有一个项目。

主体模板2:非滚动文本和可选提示


主体模板3:短文本


主体模板1&2上的图片

使用精美的图片,为你的技能增添价值。匹配屏幕的长宽比和尺寸,使图像不会被拉伸。通过使用小于100 KB的图像来减少延迟。为使用透明背景图像,因为Echo show的显示背景是灰色的,白色背景看起来不那么光亮。

Echo Show具有光亮模式和夜间模式,可自动更改默认背景颜色。在夜间模式下,全黑图像难以观看,而在光亮模式下,全白图像难以观看。全白色或全黑色图像添加对比轮廓,使其在任一模式下都可见。

内容优先

按照对用户的重要性进行排序。常见的属性包括:按线路,评级,价格,可用性(有/无库存),类别/类型,地址/位置,电话号码和营业时间。

在屏幕上展示补充信息

不要只是简单地读出模板上的内容。保持语音回应是口语的,自然的和简短的。使用模板来提供附加信息可能不是语音友好的或必不可少的节。尽管不一定与文本到语音(TTS)输出一模一样,但尽量让模板上的文本和语音内容类似。保持模板上的文本清晰简洁是最佳的用户体验。

主体模板1和2的变化

这两个详细信息模板可以适应可选的操作,提示和长文本。

主体模板2:可选操作


主体模板3,长按文字滚动:


主体模板3:可选操作和长文本


多轮对话(主体模板6)

主体模板6是多轮对话的理想选择,多轮对话是指Alexa询问问题,用户回答的多回合对话。此模板可用于各种情况:欢迎,导航,说明和再见。在展示提出问题,说明或显示零搜索结果时,它是最佳的模版。

提醒:为了让用户知道轮到他们说话,我们可以在听到用户的回复之前询问用户一个问题。很多用户与Alexa进行互动时不会看屏幕,并且没有任何可视化指示该技能正在等待响应。在向用户询问一个问题时,我们需要遵循对话规范,让用户知道何时发言。

主体模板6可选提示:


多轮对话文本字号:建议使用7号字体的默认文字大小为正文。使用句子来实现最佳的可读性。除非有提示,否则最好逐字显示Alexa的问题。

背景图片:最好使用没有文字的图片,否则会和添加到模板中文字发生冲突。使用包含大面积白色或非常浅色的背景图像需要额外注意,因为顶部的文字为白色,所以这会降低可读性。模糊背景图像用黑色(#000000)图层,并设置70%不透明度,是文字最佳可读性的背景图像。

此外,为了减少加载延迟,请使用500KB或更小的图像。

技能开启

欢迎提示例如“欢迎来到Cat Facts”能告诉用户已经进入了技能,并且已调用用户所需的技能。这也是在Alexa上首次建立品牌标识的机会。

内容显示:建议使用内容前置来欢迎用户使用技能。换句话说,就是立即向他们介绍他们可以参与的内容。对于一个烹饪技能,内容前置可以是使用列表模板2展示流行的烹饪菜式。电影票务技能可能会使用相同的模板来显示即将上映的电影,或者目前在电影院中评价最高的电影。知道狗品种的技能可能会打开一个流行的狗品种列表,或使用主体模板1分享Dog of the day。

技能的功能介绍:我们可以使用口语的欢迎消息来介绍其他功能,以让用户知道当前在屏幕上展示的交互功能以外的其它可能性。技能在提供交互式内容方面的主动性越高,对用户需要去思考说什么的压力越小。如果你无法决定要导入哪些内容,请考虑你的网站上的热点内容或应用着陆页上的内容。


欢迎讯息

如果你没有一个详细的信息来引导,可以考虑使用有吸引力的背景图片和最小文本,例如“欢迎来到每日奶酪”,“您可以试着说 “Alexa,今天的奶酪笑话是什么””,但Echo Show是有屏幕的但以语音为主设备,所以请确保Alexa可以告诉用户他们可以做什么,而不是让用户阅读屏幕。如果人们需要一个示例短语列表,可以使用列表模板1,因为它针对短语列表进行了优化,并支持语音滚动。

主体模板6:欢迎首页


导航

告诉用户你的技能可以做什么,并支持用户用各种可能的方式访问你的技能。不要在任务结束时出现多个问题,例如“您想听到更多内容吗?”或“是的,我可以帮助您吗?”用户如果在完成任务后必须回答问题,往往会感到沮丧。

确认

Alexa主动确认能让用户自然地与Alexa通话而不用一次提供所有信息,也不用去想需要哪些信息。如果信息缺失或信息模糊,Alexa会问问题确认。不过要记住,最好在听到用户回应之前立即向用户询问问题。如果Alexa提出问题并继续发言,可能会让用户感到困惑,因为它其实还在说话,但用户可能期望Alexa正在听他讲话。


主体模板6:问题说明


没有结果:当没有找到结果时,可以使用主体模版 6,用提示来重新引导用户查找结果。

主体模版6: 显示带有可选提示的null结果


技能会话的关闭:结束技能好的方式是使用再见消息和图像。它能让于用户知道技能已经结束。模板和消息可以使用AMAZON.CancelIntent或AMAZON.StopIntent的响应.

主体模板6:再见


使用预录音频

在有用的时候考虑使用预先录制的音频,特别是如果认识语音识别的专业人士人。尝试像Grand Tour和Wayne Investigation来听取例子。

短格式音频

短格式音频是指小于90秒的音频剪辑。短格式音频允许技能会话保持打开状态,这意味着用户不必再次通过Alexa重新调用该技能。在播放音频剪辑后,当您希望与用户进行额外的交互时,请使用短格式的音频。

文件类型:.mp3

规格:16000Hz w /比特率(48kbps)

长度:最多90秒

有关实现短格式音频的更多信息,请参阅SSML参考。

长格式音频

如果您有基于音频技术的播客,您将使用长格式的音频。超过90秒的音频剪辑被认为是长形音频。当音频开始播放时,该技能关闭。用户可以通过没有调用名称的请求来控制音频,例如通过说“Alexa,next”。为了再次与技能交互,用户需要通过说“Alexa”和调用名称来调用该技能。当您期望用户交互包含音频控制请求时,请使用长格式的音频。您的技能还可以将新的音频文件添加到队列中以进行连续播放,例如播放列表。

文件类型:.acc .mp4 .mp3 .hls .pls .m3u

规格:从16kbps到384 kbps的比特率

长度:无限制

了解有关在Alexa技能和AudioPlayer接口参考中实现音频流中的长格式音频的更多信息。

在Echo show上播放视频

如果您有视频内容,您现在可以将其添加到您的技能,以增强Echo Show的体验。您可以立即启动视频,显示视频产品的列表模板,或通过操作链接将用户引导到视频。

确保视频中的音量级别与Alexa的谈话声音大致相同。在视频播放过程中,音频必须与视频保持同步。

王帆

一万小时ing

1097粉丝/17关注

亚马逊Alexa语音交互规范(五)亚马逊Alexa语音交互规范(三)

京ICP备14007358号-1 / 京公网安备11010802014104号 / Powered by 2008-2017 UI.CN