最专业的八方代购网站源码!

资讯热点
亚马逊语音交互设计规范(3)Alexa的响应

发布时间:2020-2-21 分类: 电商动态

这是整个设计规范的重点,因为设计语音交互的主要内容是Alexa的回复内容。本文提供了很多方法来使对话更自然,更容易理解,我希望能帮助大家。

本文是关于Alexa如何表达响应,使人们更容易理解和更好。

Alexa能够在自然对话中回复,通知和提问。在设计Alexa对用户说的内容时,我们可以参考以下实践。

本章目录:

1.保持简单的对话

2.自然沟通和写作

3.提供用户指导

4.使用会话标签

5.丰富对话的多样性

6.使用并行语言

7.记住你说的话

8.提供明确的选择

9.列出选项时简单,有序,有节奏

10.错误机制

11.提供上下文帮助

12.在Echo Show

上选择正确的模板

13.使用预先录制的音频

14.在Echo节目上播放视频

1.保持简单的对话

用户希望Alexa简洁地沟通。这将使他们更容易理解Alexa所说的内容,并更加自信地与Alexa沟通。 Alexa的反应越详细,用户就越难跟上并记住通信内容。

1.呼气测试

当我们完成Alexa的回答时,你可以大声朗读你写的内容。如果你可以一口气读到一个对话,那么长度可能恰到好处。但是如果你需要呼吸,我们需要考虑缩短答案的长度。

对于包含连续思考(例如任务中的步骤)的响应,请分别阅读每个想法。尽管整个反应可能需要不止一次呼吸,但请确保我们仅在暂停之间呼吸,而不是在表达意义时呼吸。

2.七尺试验

Echo Show通过屏幕细节补充了语音体验。我们可以假设这个人在设计时距离我们七英尺远。避免重复的语音体验,并且不提供图形体验中的其他信息。使用视觉效果提供反馈,以便用户可以更快地完成他们想要的操作。

有关Echo Show上可视化演示的信息,请参见第12节“选择正确的模板”。

2.自然沟通和写作

自然地激励用户说出他们想要的东西。不要提示一系列选项。相反,尝试让用户知道可能的内容并引导用户完成有效输入。

尝试让Alexa像个人一样沟通,例如缩写形式,没有行话。这将使用户更容易理解Alexa并鼓励用户自然地与Alexa进行通信。

我们需要观察Alexa说话时的声音。有时可能会有一个听起来不自然的书面短语,需要重写优化。

回声秀

不要只是简单地阅读屏幕上的内容,让Alexa表达主要含义,让用户可以自由查看其他内容或选项。

3.提供用户指导

通常,我们需要在让用户回复之前结束问题。这个问题提供了一些提示,让用户开始说话,并指导他们说下一步说什么。在问题结束后结束提示,以便当Alexa说话时人们不会试图打断对话。此外,您需要为用户准备不同的回答或过度回答的方式。

Echo Show的下一步

通过屏幕,我们可以更仔细地提出问题以继续对话,我们可以更多地依靠屏幕为用户提供下一步。用户可以决定触摸屏幕或说话以开始下一步骤,例如“Alexa,显示更多”。

使用会话标记

当人们说话时,他们使用标记的单词和短语来组织和指导主题,将对话划分为更容易理解的块。使用标记的单词和短语,您的用户将更有可能理解Alexa所说的内容。

时间标记词

单词“First”,“halfway there”,“then”和“finally”可以给出大致的持续时间,顺序和准备预设。当会话需要多个步骤或更多时间时,建议使用这些单词。但是,快速交互不需要时间戳。

2.确认和反馈词

诸如“谢谢”,“得到它”,“好”,“好”和“确定”之类的词语让用户知道我们已经理解或接收了用户表达的信息。

3.指代词

使用“This”,“that”,“here’ s”和“it”来确认提到或将要提及的内容。

4.过渡词

使用“Now”,“so”,“all right”和“next”这两个词将使对话更顺利地过渡。

五,丰富对话的多样性

使用各种答案可以使对话更自然,更少机械,并且可以使一些重复的交互不那么僵硬和死记硬背,例如我们可以从同一提示的同义词中随机选择一个。

如果用户经常听到相同的提示,则需要提供各种表达式,例如打开和关闭提示。丰富对话的多样性是让Alexa更具人性的好方法。

不断调整对话

随着用户越来越多地使用功能,他们越来越习惯并知道会发生什么。因此,尝试使提示更短,更直接,甚至直接使用使用的频率。

回声节目显示预测内容

用户不讨厌在屏幕上看到重复和预测的信息。但我们需要在整个视觉体验中使用一致的术语,图形和标签,以便用户可以快速浏览内容。

使用并行对话

建议使用一致的名词和动词形式,尤其是在谈论一系列项目时。

7.记住用户说的话

就像朋友之间的对话一样,用户将很乐意了解Alexa最近记得的内容以及所说的内容,尤其是频繁移动和静态信息。例如,用户可以在游戏中间离开一两个小时,并且当用户返回时,Alexa可以从刚刚暂停的地方开始。

要在您的技能中执行此操作,请参阅文档“会话属性”。

在Echo Show上显示熟悉的图像

考虑在用户上次使用该技能时显示图像和提示。例如,你可以说“你想重新烘焙胡萝卜蛋糕吗?”并展示蛋糕的形象。

提供明确的选择

我们需要仔细考虑回复的措辞和提示,以便为用户提供明确的选择。开放式问题可能会使用户感到困惑或允许用户以不受支持的方式回答。例如,“你想要什么?”这个问题太开放了。甚至还有一个问题“你想要Brie还是Gouda?”可能会引起公开的答案。

在Echo Show上显示选项

当用户要求列表时,技能需要用语音回复并在屏幕上显示响应。我们需要使用一个简单的项目名称,图像和提示复制​​来为用户提供一个可以轻松选择的列表项,并提示用户说些什么。重要的是要记住,当人们可以点击列表项进行选择时,他们也可以说出项目的名称。请稍后参阅“导航和滚动列表”。

要显示列表中的选项,通常需要使用以下列表模板:

列表模板1:垂直列表

列表模板2:水平列表

Echo Show上的标题

在模板演示中,我们需要确保选项清晰,并使用标题来提供上下文信息。标题需要清楚地解释正在显示的列表的内容。使用标题案例,例如“牛奶芝士的结果”。当我们确保模板上的标题准确且一致时,我们可以适当地更改语音的响应,这可以帮助观看屏幕的用户快速理解列表的内容。

IX。列出的选项应该简洁,有序和节奏

列表通常比简单的响应更长,更复杂。如果我们需要提供2到5个选项,请尝试使每个项目看起来像一个简单的响应,并清楚地告诉用户每个选项后会发生什么。

我们可以让Alexa主动介绍列表的内容,例如“这是现在流行的菜”,并让Alexa在列表中的项目之间暂停一小段时间。以同样的方式,您可以验证您可以以对话的速度舒适地阅读每个项目。

1.保持清单

让Alexa读取每个列表项中的主要内容,例如标题。如果非常重要,请阅读辅助文本。通常,读取列表中的前几个项目不应超过20秒。

开始阅读两个或五个项目并根据以下内容进行调整:

用户熟悉列表项。

项目名称有多长,项目名称是否易于理解。

为每个项目(例如Alexa)读取和显示的子项目总数可以读取项目名称并显示子项目,如图像,评级和距离。

物品数量足够但不会太多。

2.将项目合并到列表中

为了提高对阅读列表的理解,我们可以尝试将项目分为两组或三组。另外,不要将所有内容都堆叠到列表项中。可以允许用户单击该项目以了解更多信息。

3.使列表更有节奏

我们可以调整阅读节奏,以帮助用户识别段落的结尾和下一段的开头,例如:

在每个项目后使用逗号加350毫秒暂停,而不是句号或问号。这允许最后一个项目更像列表中的其他项目。

不要添加额外的暂停来列出以句点或问号结尾的简介。

对于需要用户仔细考虑的冗长列表项或列表项,可以用400 ms暂停替换350 ms的暂停。

听取测试经验并继续调整直到Alexa听起来正确。

4.大声朗读列表中的内容

当Alexa仅列出一些可能的项目时,我们可以为用户提供Alexa阅读更多内容的方法。

当我们知道用户对前几个产品感兴趣时,Alexa可以要求用户询问“你想知道更多奶酪吗?”

Echo Show:Alexa告诉用户“如果你想听到更多,请稍后告诉我们”。等待用户进入,这使用户有30秒的时间来查看和点击该项目或请求更多信息。如果用户未在30秒内操作,则技能可以结束对话。

5.列出Echo Show中的指南

当我们在Echo Show上显示列表时,最好保留关于内容的少量信息以保持简单并让用户仔细阅读列表。

最好不要使用说明“您可以说出奶酪的名称或点击该项目”。由于这些指令是多余的,因此对用户的价值有限。此外,不要说项目的数量,除非数量很重要并且在不同的交互中发生变化。

此外,我们在提交列表之前不会提出问题。例如,问“你想要哪种奶酪?Gouda,Cheddar,Brie,…”这将使用户不​​知道何时说话,并且当Alexa读取选项时用户可能尝试回答该问题。尽量不要鼓励用户中断对话,例如“当你听到你想要的选项时,只说出来”并且不鼓励插入,因为用户必须使用唤醒字来中断Alexa的响应。

6.在Echo Show上列出项目

通常,列表项不需要结束标点符号,因为文本不是完整的句子。但是,我们向用户提供的示例问题列表应包括问号。例如,列表项可能包含“1918年的这一天发生了什么?”

7.在Echo节目列表中

要提高用户扫描列表的能力,请选择要显示的信息并提供用户可以快速浏览选择的布局。对于用户可能删除的项目,请考虑使用每个项目的较窄图像在屏幕上显示更多项目。当用户需要研究每个项目的详细信息时,例如选择配方时,请考虑使用更宽的图像。

列表模板1:

列表模板2:

8. Echo Show上的垂直列表

对没有图像的列表使用垂直列表。此外,当小图像足以获得良好的用户体验时,垂直列表用于提高效率。垂直列表可用于以下类型的内容:

示例对话列表(用户可以在您的函数中说出的短语)

数字信息,如价格或卡路里计数

股票行情

银行交易记录

食物清单

联系清单

目录

时间轴

列表模板1:垂直列表

垂直列表的变形

列表项的文本可以包装到第二行。在第二行之后,文本被截断并且不会扩展到第三行。要指定第二行的文本,请使用换行符或使用辅助文本字段。如果要将文本放在最右边的列表中,请使用三个级别的文本。

列表模板1:主要文本和辅助文本

列表模板1:主文本和第三文本

列表模板1:主文本,辅助文本和第三文本

垂直缩略图列表

列表模板1:缩略图和主文本

列表模板1:缩略图和主要和次要文本

列表模板1:缩略图和主文本以及第三文本

列表模板1:缩略图,正文,辅助文本和第三文本

9.在Echo Show上显示图像

当我们有图像帮助用户识别或从列表中更快地做出选择时,可以使用水平列表。横向列表也适用于书籍,专辑,电影,视频,目的地,特殊场所/企业和产品。

列表模板2:方形图像

图像列表更改

列表模板2可以适应各种宽高比,并自动调整图像大小以适合模板。图像应为280像素高,图像宽度应介于192像素和498像素之间。模板缩放图像,最大宽度为498像素,最大高度为280像素。

列表模板2:肖像图像,192次&次; 280

列表模板2:方形图像,280次&次; 280

列表模板2:宽图像,372&次; 280

列表模板2:Landscape Image,498× 280

X.建立错误机制

当Alexa没有听到或理解用户时,我们可以使用自然而温和的措辞来帮助对话重回正轨。

1.重新提示

当Alexa没有收到用户的回复时,我们可以使用稍微重写的新提示,我们可以添加一些细节以使用户更好地理解。

Alexa不明白

如果Alexa听到但无法处理用户说的内容,我们需要了解原因,并尝试让对话重回正轨。您可以使用简单直接的请求让用户知道他接下来可以做什么,这将使用户更好地理解。

Alexa“不理解”和“听不到”

Alexa有时会听到用户说的内容,但不了解对话的目的。但如果Alexa说它没有听到,那么用户可能会试着大声说话,这无法解决问题。

Alexa了解内容,但无能为力。

当Alexa不支持用户请求的功能时,我们可以使用短语“我暂时无法帮您做某事”来告诉用户该功能不可用,但将来可能会受到支持。为了支持这一点,我们需要提前计划要完成的功能。然后,我们可以跟踪用户何时请求不支持的功能,这样我们就可以更好地确定功能的优先级。

2.错误消息

虽然一些错误并不常见,但它们可能会引起混淆。我们需要尽可能让用户知道错误是什么,不要使用技术术语。如果错误仅存在几秒钟,您可以告诉用户再试一次。否则,不要鼓励用户,因为他们可能会反复遇到同样的问题。我们可以提供具体的问题信息,例如“您的智能锁现在没有响应”。

不支持的情况:用户可能会在语音界面中说出任何内容,我们需要知道如何处理错误并引导用户重新掌握该功能。对于尚未支持的用例,可以说“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.一致且易于阅读的内容

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

一般来说,使用默认文字大小“font size=“ 7””因为这是从几英尺远处读取的最容易的尺寸。此外,不要使用大写字母的大块,因为它很难阅读。调整字体大小以创建可视层次结构,并使用分段来分解长块文本。

2.全角文本和图像

对于长块文本,全宽图像和没有其他内容可显示的消息,请使用正文模板1.模板可以保存不滚动的较短文本,以及可以通过触摸滚动的较长文本。显示内容时没有附加图像,或者只提供信息而不提问题时,请使用此模板。

正文模板1:1-2行文字

正文模板2:长按文字滚动

3.语音按钮(操作)

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

正文模板3:可选动作

4.全屏图像(主模板1)

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

正文模板1:全屏内嵌图像

5.特定对象(使用正文模板2& 3)

当Alexa的响应是用户从列表中直接选择的特定实体(个人,地点或事物)或实体的内容时,使用正文模板2和3。确保用户可以轻松查看远距离的至少一个元素,最好是标题和图像。使用正文模板2和3时:

用户请求特定实体,例如食谱,帐户,餐馆,股票或驾驶员档案。

用户请求特定实体的内容,例如餐馆的电话号码,特定账户的余额或特定股票的52周高。

用户从列表中选择一个项目以了解更多信息。

用户的搜索结果只有一个项目。

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

正文模板3:短文

6.主模板1& 2上的图片

通过精美的图片为您的技能增添价值。匹配屏幕的宽高比和大小,以便不拉伸图像。使用小于100 KB的图像减少延迟。要使用透明背景图像,Echo节目的背景为灰色,白色背景看起来不那么明亮。

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

7.内容是首选

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

8.在屏幕上显示其他信息

不要只是阅读模板的内容。保持语音响应是口头,自然和短暂的。使用模板提供其他信息可能不是语音友好或必不可少的。虽然不一定与文本到语音(TTS)输出相同,但尝试使模板上的文本类似于语音内容。保持模板上的文字清晰简洁是最佳用户体验。

主模板1和2中的更改

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

正文模板2:可选操作

正文模板3:长按文字滚动

正文模板3:可选动作和长文本

9.多轮对话(主模板6)

主模板6是多轮对话的理想选择,其指的是Alexa提出问题和用户回答的多轮对话。此模板可用于各种情况:欢迎,导航,描述和再见。它是用于呈现问题,解释或显示零搜索结果的最佳模板。

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

主模板6的可选提示:

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

背景图片:最好使用没有文字的图片,否则会与添加到模板的文字冲突。使用包含大白色或非常浅色的背景图像需要格外小心,因为顶部的文本是白色的,因此这会降低可读性。使用黑色(000000)图层模糊背景图像,并将70%不透明度设置为文本的最佳可读背景图像。

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

10.技能开放

诸如“欢迎来到Cat Facts”之类的欢迎提示可以告诉用户他们已经输入了技能并且已经调用了用户所需的技能。这也是在Alexa上建立品牌标识的第一次机会。

内容显示:建议使用内容前端欢迎用户使用技巧。换句话说,它会立即向他们介绍他们可以参与的内容。对于烹饪技巧,内容前端可以是使用列表模板2的流行烹饪菜肴列表。电影票务技能可以使用相同的模板来显示即将上映的电影,或目前是电影院中评价最高的电影。了解狗品种的技能可以打开一个流行的狗品种列表或使用主模板1分享当天的狗。

技能的功能描述:我们可以使用口语中的欢迎信息来介绍其他功能,让用户了解除了屏幕上当前显示的交互功能之外的其他可能性。提供交互式内容的技能越主动,用户思考说话的压力就越小。如果您在确定要导入的内容时遇到问题,请考虑您代购源码网站上的热门内容或应用登录页面上的内容。

11.欢迎辞

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

主要模板6:欢迎主页

12.导航

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

13.确认

Alexa主动确认用户可以自然地与Alexa交谈,而无需立即提供所有信息,或者考虑需要哪些信息。如果信息丢失或信息含糊不清,Alexa将要求确认问题。但是,请记住,最好在听到用户响应之前立即询问用户问题。如果Alexa提出问题并继续发言,可能会使用户感到困惑,因为它仍在说话,但用户可能会期望Alexa正在倾听他的声音。

正文模板6:问题描述

无结果:如果未找到结果,您可以使用正文模板6并使用提示重定向用户以查找结果。

主模板6:显示带有可选提示的空结果

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

身体模板6:再见

十三。使用预先录制的音频

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

1.短格式音频

短格式音频是指小于90秒的音频片段。短格式音频允许技能会话保持打开,这意味着用户不必通过Alexa再次召回技能。如果要在播放音频剪辑后与用户进行交互,请使用短格式音频。

文件类型:.mp3

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

长度:最多90秒

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

2.长格式音频

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

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

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

长度:无限制

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

十四。在Echo节目上播放视频

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

确保视频中的音量与Alexa的对话大致相同。在视频播放期间,音频必须与视频同步。

应用程序显示视频和提示标题:

« 产品设计的实践与思考从0到1 | 交互设计的价值是什么?关键在于这三点 »