发布时间:2023-11-22 分类: 行业资讯
本文是《Amazon Alexa 语音设计指南》系列翻译中的第五篇,享受〜
设计自检表
你怎么知道你的设计是否正确?当您设计了一系列语音交互体验时,请考虑以下因素:
Alexa Skills Glossary
您可以按照介绍了解Amazon Alexa语音设计指南中经常出现的一些术语。
甲
Alexa应用程序:适用于Alexa用户,并与Alexa一起使用。主要用于配置设备,相关设置,记录和查看历史对话。
Alexa服务/Alexa:基于云的Amazon Echo,Amazon Echo Dot,Amazon Tap等语音服务。您可以在云中构建个人服务并向Alexa添加新功能。
Alexa Skills Kit:为Alexa创建新功能所需的API,工具和文档的集合。请参阅Alexa技能套件入门。
支持Alexa的设备:为Alexa服务提供接口的设备和使用Alexa语音服务的设备。如Amazon Echo,Amazon Echo Dot,亚马逊Tap。
问: Alexa在尝试调用特定技能时所说的一个词。此命令需要与技能的调用名称结合使用。例如:“Alexa,问占星术日报。” (Alexa,询问每日星座,我的星座是如何“rdquo ;;”用户可以选择非常丰富的词汇来打开与Alexa的对话。请参阅了解用户如何调用自定义技能。
ç
支持云的设备:具有网络功能的智能家居设备,如灯泡,开关,恒温器等。这些设备通常由设备云控制。
确认: Alexa尝试向用户确认她是否已经知道Alexa正确理解用户的意图。以下是确认类型:
隐式确认(也称为标记): Alexa听到的一种信息巧妙地重复给用户,
获取用户确认的提问方法。例如。:
用户: Alexa,问每日星座,我的星座怎么样?
占星术每日:你的标志是什么?
在这里,重复“星座”这个词是一种里程碑式的技术。用于与用户建立信任而不会中断对话
自然流畅。
明确确认:重复Alexa听到的信息并明确要求用户确认的问题
方式。例如。:
用户: Alexa,问每日星座,我的星座怎么样?
占星术每日:你想问你的星座你的每日星座运算,对吗?
有关何时提供确认的建议,请参阅语音设计最佳实践。
自定义交互模型:您为自定义技能定义时使用的交互模型。它由一个意图模式组成。意图模式定义了技能可以支持的命令,以及用户可以用来调用命令的一系列示例话语。
自定义技能:使用自定义交互模型中的自定义技能。开发人员可以自定义技能支持的命令(意图)和自定义用户可以说的语句,这些命令将用于完成(或调用)这些命令(示例语句)。意图和表达样本之间的映射构成交互模型或构成技能的语音用户界面。
一套完整的自定义技能包括基于云的代码托管,以及可以提供Alexa服务向服务器发送请求所需信息的配置程序。这是您可以构建的最灵活的技能,但它也是最复杂的。您必须设计自己的语音界面。
d
详细信息卡片:显示Alexa应用程序中使用的技能和信息的卡片。用户可以查看详细信息卡并选择打开他们喜欢的技能。详细信息卡上显示的大多数信息都可以在开发平台的“发布信息”部分中访问。请参阅提交Alexa技能进行认证。
设备云:可以控制智能云设备。对于智能家居技能,您的技能适配器会将命令从Alexa Smart Home Skills API传输到设备云。
设备云帐户:用于登录设备云的单独用户帐户。用户使用Alexa应用程序通过Alexa服务器连接到设备云帐户。 OAuth 2.0是首选的连接机制。
设备发现: Alexa智能家居技能API通过技能适配器发现可控设备的过程。
对话错误:用户和Alexa之间的意外对话。以下是对话框错误:
的类别低置信度错误:当Alexa对她对正确性的理解不够自信时,她会再次提问。
问题,或谈话的结束。
超时/静音/无输入:当用户没有回答Alexa的问题时,通常会使用
重新提示鼓励用户回答。
错误接受: Alexa对她对正确性的理解有很高的信心,但实际上理解错误。
有关错误处理的更多建议,请参阅语音设计最佳实践的“处理对话”部分。
ë
示例短语:向用户显示如何启用该技能的短语。您可以在开发平台的发布信息中提交这些短语。这些短语必须包含在您的样本话语列表中。请参阅提交Alexa技能以获得认证。
退出命令:用户尝试停止交互或退出对话的命令。
ħ
家庭卡片: Alexa应用程序是用于描述和强调自定义语音交互技能的组件。在测试和调试Lambda函数和Web服务时,卡也很有用。请参阅在您的技能中包含卡片的响应。
我
Intent:与技能命令关联的核心请求或操作。例如:“Alexa,请问6月3日历史粉丝发生了什么。 ”的在这句话中“ldquo; 6月3日发生了什么事。 ”的映射到可由特定Alexa技能处理的特定意图。这告诉Alexa用户他们希望“历史粉丝”提供有关历史某一天的信息。
有关如何定义意图的详细信息,请参阅定义语音界面和自定义交互模型参考。
Intent模式:是一个JSON结构,它声明了某些可以由技能服务处理的意图。有关详细信息,请参阅定义语音界面和自定义交互模型参考。
交互:用户和Alexa之间的对话。它可以是单个请求 - 响应,也可以是一组扩展的多轮对话。
交互模型:用户对技能的要求,包括单词和短语。对于自定义技能,您可以通过创建意图模式和示例话语来定义交互模型。智能家居技能API定义的智能家居技能。
中断: Alexa与用户之间的对话被另一个事件打断。例如,Alexa和用户突然响闹闹钟或定时器。
调用:调用以打开特定技能的行为。例如,“Alexa,问每日星座,我的星座怎么样? ”这是用户如何唤醒Alexa并直接向“每日占星术”提问的典型示例。 Alexa然后继续问:“你的标志是什么?”以下是调用类别:
完全意图:用户的请求包含Alexa完成任务所需的所有信息。如:“ Alexa,问一个
8月12日历史粉丝发生了什么事。 ”的
部分意图:用户的请求包含一个意图但丢失了一些插槽。如:“ Alexa,问
每日星座运势,我的星座怎么样? ”的在这里,丢失了具体的“星座”,Alexa需要继续获取用户信息。
无意图:用户请求不包含意图或插槽。如:“ Alexa,开放历史粉丝
有关处理不同类型呼叫词的更多建议,请参阅“语音设计手册”。
调用名称:要使用自定义技能的用户的名称。用户使用组合呼叫名称的短语与技能交互。例如,:“ Alexa,问8月12日历史粉丝发生了什么事。”。在示例中,“历史粉丝”是呼叫的名称,是一种可以检索历史事件的技能。请注意,智能家居技能没有通话名称。
中号
最大错误条件:会话中发生连续错误情况。对话在此时终止,因此设计旨在避免让Alexa陷入无限循环的错误。
Ñ
通知:用户要求Alexa稍后提醒他们该事件。最常见的情况是闹钟和计时器。当Alexa安静或正在与用户交互时,可能会发生通知。
P
提示:向用户说些什么以获取更多信息。提示问题包含在您为用户提供的答案中。以下是提示:
的类型开放式的:可以产生广泛的答案。例如,:“您需要什么?”
菜单式:提供一系列选项(建议不超过5个)。例如,:“我们有摩卡咖啡,拿铁咖啡,美国咖啡和卡布奇诺咖啡,您想选择哪一种?”
重新提示(重复问题):当对话框中发生错误时,为了帮助用户恢复错误,请再次询问用户。例如。:
用户: Alexa,打开记分员。
得分守护者:有什么要更新的吗?
用户:… (没有答案)
得分守护者:你可以给予玩家额外分数,要求当前分数,或者开始新一轮游戏。如果你想要更多帮助信件
有兴趣,请说“帮助”,那么,您需要什么帮助?
Landmark(也称为隐式确认):例如,请参阅隐式确认。
小号
示例话语:连接特定意图和表达式的结构化文本。您需要提供一系列表达样本作为自定义技能的交互模型。当用户触发这些表达式时,Alexa服务会以适当的意图向您的服务器发送指令。您只提供自定义技能的示例指标。智能家居技能由智能家居技能API定义。服务:基于云的服务,用于支持技能。服务器从Alexa获取请求并返回响应。对于自定义技能,服务器接收包含意图的请求,并将包含语音生成的结果返回给用户。对于智能家居技能,该服务是需要设备指令的技能适配器,然后与设备云相关联以控制诸如灯和恒温器之类的设备。您可以使用AWS Lambda函数或Web服务部署服务。智能家居技能适配器只能使用Lambda。技能: Alexa的技能或特点。 Alexa提供一系列内置技能(如音乐播放),开发人员可以使用这些技能使用Alexa Skills Toolkit开发新技能。一整套技能包括代码(基于云服务的格式)和开发人员平台提供的配置。查看自定义技能和智能家居技能。
插槽:插槽,意图中的可变信息。例如,:“ Alexa,问6月3日历史粉丝发生了什么事。”在这句话中“六月第三””是日期槽的值。
对于意图,插槽包括必须提供或可供选择的两种类型。
必需(必填): Alexa需要插槽的值才能完成用户请求。例如,:“ Alexa,询问每日星座运势,金牛座的星座是怎样的,rdquo;如果没有特定的星座,每日星座不能提供星座运势。如果用户未提供所需的插槽值,则必须询问用户此插槽值。
可选(可选): Alexa无需完成用户请求即可获得插槽的值。例如:“Alexa,请问6月3日历史粉丝发生了什么。”在这里,6月3日是可选的,因为如果用户没有提及具体日期,历史粉丝可以提供当天的相关信息。在这种情况下,无需询问槽值。
有关定义槽,请参阅定义语音接口和自定义交互模型参考。
智能家居技能:可以控制智能家居的技能,例如控制灯或恒温器。智能家居技能API定义技能可以支持的指令以及用户如何表达它。
系统错误:与用户和Alexa之间的对话无关,但系统有错误。例如,用于获取用户请求的信息的:数据服务未能发送给Alexa。
Ť
告诉:用户可以要求Alexa拨打与呼叫词相关联的技能词。例如,:“ Alexa,告诉Color Expert我最喜欢的颜色是红色。“有很多短语可以用来打电话。请参阅了解用户如何调用自定义技能。
文字转语音(TTS):合成文本(Alexa的声音)。 Alexa服务将纯文本转换为语音。
转弯:谈话的回合包括请求和答案,而不是单个句子。所以“Alexa,打开星座”,“你想看到什么?”“双鱼座”,“今天在双鱼座的财富是…”这是一场两轮对话,而不是四轮对话。” p>
û
话语:用户向Alexa表达了他们想做的事情,或者回答了Alexa的问题。对于自定义技能,您需要提供一组示例语句,以将意图作为自定义交互模型的一部分进行匹配。对于智能家居技能,Smart Home Skill API提供了一系列预先制作的话语。
V
语音接口或语音用户界面(VUI):一种主要通过语音对话进行人机交互的方式。对于自定义技能,语音界面由云服务器可以处理的开头话语和意图匹配组成。请参阅定义语音界面。
w ^
唤醒字:唤醒单词,当用户想要与Alexa交谈时,将使用此命令唤醒Alexa。例如,:“ Alexa,问历史Buff在12月7日发生了什么。”在这里,“Alexa”是觉醒的词。 Alexa用户可以在一组定义的唤醒词中进行选择。
原始地址:https://developer.amazon.com/designing-for-voice