as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
开发
测试
应用发布
盈利
用户参与
设备规格
资源

步骤8: 认证测试 (VSK Echo Show)

步骤8: 认证测试 (VSK Echo Show)

以下指南详细说明了技能认证所依照的用户体验要求。请仔细阅读这些指南,确保您的多模式设备视频技能符合认证要求。这里的指南包括单独测试案例的认证核对清单,亚马逊会根据该列表对您技能的启动质量进行审查。

先决条件和注意事项

作为功能发现有效负载的一部分,您需要声明您技能的功能,例如频道切换、快速播放和搜索。然后,您技能的这些功能需要按照列出的指南通过认证。创建技能时,请在测试说明字段中列出计划支持的功能。

此核对清单提供了支持的表述的完整列表。在考虑完成集成之前,请务必使用所有受支持的表述来测试您的技能。此外,要支持视频点播内容的“play by title”(按作品播放)和“search by title”(按作品搜索)表述,您必须完成与亚马逊的目录集成。如果您尚未将您的目录集成到亚马逊,请联系您的亚马逊Fire TV解决方案架构师,让他们参与集成流程。

在多模式设备上以您的视频技能为目标

在多模式设备上测试技能时,请确保通过以下任一方法来以您的技能为目标:

  • 显式地以您的技能为目标: 您可以通过说出“Alexa, play X on <video provider>”(Alexa,在<视频提供方>上播放X)或“Alexa, show me comedies on <video provider”(Alexa,在<视频提供方>上播放喜剧),来显式地将自己的技能作为表述的目标。

  • 从视频主页启动您的技能: 您可以在视频主页中找到自己的技能,方法是说“Alexa, show me videos”(Alexa,显示视频)或“Alexa, go to video home”(Alexa,去视频主页),然后点击您的技能图标。

  • 通过语音启动技能: 您也可以说出“Alexa, open <video provider>”(Alexa,打开<视频提供方>),通过语音打开技能。

当您像这样以技能为目标时,Alexa会在您应用和目录的上下文中执行命令和其他查询,而不是查看设备上的所有视频技能。

总体认证要求

您的技能必须满足以下部分中列出的要求才能通过认证。

  • 延迟要求: 您的技能的端到端延迟应等同于或优于多模式设备上当前上线的视频技能。

  • 网页播放器要求: 您的网页播放器必须满足以下要求才能通过认证。

  • 隐藏式字幕: 多模式设备具有一项设置,用户可以通过该设置在所有视频体验中打开和关闭隐藏式字幕。要为所有播放器创造统一的体验,视频提供方必须遵守此设置。如果用户将设备设置开启,则播放器还应切换隐藏式字幕以显示在视频会话中。如果用户在播放器中打开隐藏式字幕,则播放器需要进行广播,这样用户才能切换设备设置。有关如何广播隐藏式字幕功能和触摸事件的更多信息,请参阅Video Skill API参考

  • 错误处理 如果您的网页播放器在播放过程中出现问题,则播放器应通过JavaScript库处理错误并显示错误消息,以便用户知道发生了什么并广播该错误,从而让Alexa了解未来语音交互方面的播放器问题。有关如何广播错误的更多信息,请参阅请求和响应参考

  • 电视连续剧VOD的连续播放: 如果用户当前观看电视连续剧,则建议并支持连续播放。播放新剧集后,您必须广播该下一剧集的功能。如果是单个剧集,则必须满足用户的请求并关闭会话。

测试话语支持

您的视频技能必须对您支持的表述提供适当的回应。为了确定您的技能可以提供哪些功能,Alexa会向您的Lambda发送Discover指令。您可以在Discover.Response中的capabilities部分中列出支持的功能。有关更多详细信息,请参阅Discovery接口

如果您的应用不支持某项功能(例如,如果您的应用没有频道,则可能不支持ChangeChannel),则无需针对这些表述进行认证。而且,如果您不声称支持ChangeChannel指令,则Alexa不会将这些指令发送到您的Lambda。

但是,如果您的技能仅支持接口的某些功能,则您的响应应为不支持的操作提供适当的处理

有关Echo Show设备支持的各种表述(包括按区域设置划分的每个短语)的详细列表,请参阅表述参考。表述按照Alexa听到表述时发出的请求进行分组。这些组如下:

关键术语

以下认证核对清单中使用了以下术语: