对您的应用和内容启用语音功能概览


对您的应用和内容启用语音功能概览

随着 Fire TV Cube 的发布,客户可以通过免提方式与电视进行交互(一种称为“远场控制”的交互)。他们可以要求 Alexa 使用语音播放内容、搜索内容、控制播放以及更改其 Fire TV 上的频道。即使没有 Fire TV Cube,如果用户将其支持 Alexa 的设备(例如 Echo 或 Echo Dot)与 Fire TV 相关联,他们也可以通过类似的免提方式与内容进行交互并控制播放。或者,使用 Alexa 语音遥控器时,客户可以通过按下语音按钮与电视交互。

为了支持 Fire TV 上的语音交互,对您的应用启用语音功能变得越来越重要。目前有多种对您的应用启用语音功能的技术: Video Skill APIMedia Session API应用内语音滚动和选择

关键术语

与 Alexa 集成引入了一些可能不熟悉的术语。以下术语表定义了其中一些术语。

视频技能

您可以为您的 Fire TV 应用创建 Alexa 视频技能,以便客户可以使用自然语言命令搜索应用内容、启动应用、控制媒体播放、更改频道等。实现视频技能包括构建 Lambda 以支持 Alexa 的指令、集成 Alexa 客户端库、通过 ADM 处理云到应用通信等。目录集成是为您的 Fire TV 应用实现视频技能的要求。要开始使用,请参阅 Fire TV 应用的视频技能概述

为您的 Fire TV 应用集成视频技能可为客户提供以下功能:

  • 应用启动: 当客户要求播放或搜索特定内容时,Alexa 会自动启动正确的 Fire TV 应用。当客户说“Alexa,打开 <应用名称>”时,他们会被定向到应用主页。视频技能会自动启用 Alexa Video Skill API 来启动应用。
  • 快速播放: 客户可以通过说“"Alexa,播放 <节目名称>”或“Alexa,播放 <应用名称> 上的 <节目名称>”,要求 Alexa 播放视频。Alexa 将用户路由到包含该内容的正确应用,然后 Fire TV 将自动开始播放(而不仅仅是转到详情页面)。
  • 搜索: 客户可以通过说“Alexa,查找 <节目名称>,要求 Alexa 对内容执行通用搜索。 这样的搜索不会将范围限制为某个应用,称为“通用搜索”,因为它们在所有集成目录的 Fire TV 应用中查找内容。将其范围限制为特定应用的搜索称为“本地搜索”。 客户还可以通过说 “Alexa,查找 <应用名称> 上的 <节目名称> 或“Alexa,查找<应用名称>上的 <类型>”,执行本地搜索。
  • 传输控制: 客户可以通过语音(例如,“Alexa,快进”、“Alexa,快进 5 分钟”、“Alexa,下一个”、“Alexa,上一个”等表述)以及倒回、暂停、恢复和停止来控制播放。
  • 频道更改: 对于提供电视直播功能的应用,客户可以通过“Alexa, 调到 <应用名称>”等表述在频道之间切换。

通过将视频技能集成到您的 Fire TV 应用中,可让客户更轻松地发现和播放您的内容。

媒体会话 API

如果您没有实施视频技能的带宽或资源,或者如果您计划在将来的几个月后实施,则可以使用 Media Session API 对应用中的媒体播放控制启用语音功能。媒体会话是一款安卓 API,允许流媒体应用接收媒体命令,这是处理来自远程控制、蓝牙、ADB、Fire TV 配套应用等的事件的推荐最佳实践。

通过集成媒体会话,使客户可以在媒体播放过程中说出“播放”、“暂停”、“倒回”等命令。这些命令适用于近场和远场设备。媒体会话不允许用户执行 Video Skill API 中介绍的更高级的语音控制,在此您可以通过语音启动应用,搜索内容以及执行其他功能。媒体会话集成只是对播放控制启用语音功能。

如果你已经在应用中实施了媒体会话(大多数开发者已实施),那么对媒体会话启用语音功能几乎没有什么额外的工作了。您只需向您的应用清单添加一个特殊的 Alexa 权限即可。完整的详细信息可以在这里找到: 通过 MediaSession API 对传输控制启用语音功能

如果您刚接触媒体会话,并且尚未将其集成到您的应用中,请参阅以下教程: 在 Amazon Fire TV 上使用媒体会话 API 实现语音控制

应用内滚动和选择

Fire TV Cube 允许用户使用常见的 Alexa 短语执行滚动和选择。应用内语音滚动和选择通过将方向键导航事件映射到您的语音命令来工作。方向键 是指遥控器的方向键盘,用于向右、向左、向上和向下滚动。Alexa 将这些语音命令转换为发送到应用的方向键导航事件。

应用内滚动和选择是亚马逊将在后端手动为应用激活的一项功能,前提是确保应用将支持这些命令。亚马逊正在逐步增加支持滚动和选择的应用的数量。有关更多详细信息,请参阅应用内语音滚动和选择