步骤1: 创建您的视频技能以及设置设备 (VSK Fire TV)
这是Fire TV的VSK实现流程中的第一步。在此步骤中,您将通过Alexa开发者控制台创建初始视频技能,还会设置Fire TV和Echo设备。
创建亚马逊开发者账户
如果您已经拥有亚马逊开发者账户,请跳到下个部分。如果您还没有亚马逊开发者账户,请单击右上角的登录,然后单击创建您的Amazon Developer账户,在developer.amazon.com上创建一个账户。请参阅创建开发者账户,了解更多详细信息。
创建视频技能
在此步骤中,您将开始创建视频技能,以便获得该技能的应用ID。此应用ID将用于配置Lambda函数。
要创建视频技能,请执行以下操作:
- 转到https://developer.amazon.com/zh/。
- 单击右上角的开发者控制台。如果您没有登录,系统会提示您登录。登录后,请确保您位于控制面板区域。
- 在顶部导航栏中,单击Alexa,然后选择Alexa Skills Kit(Alexa技能工具包)。
- 单击Create Skill(创建技能)。
-
在Skill name(技能名称)字段下,键入技能的简单名称(通常是应用的名称,例如
Streamz
)。提示: 该名称应该简单明了,便于用户以语音说出来。此外,您的技能名称不得指示其功能受到限制。例如,您不应该在技能的名称中使用“基本”、“精简”或“简单”字样。 -
在Choose a model to add to your skil(选择要添加到技能的模型)下,选择Video(视频)方块。
警告: 如果您在创建技能时看不到Video(视频)选项,请不要改为创建自定义技能。视频技能仅适用于在支持视频技能的国家和地区创建应用的开发者。如果您的目标国家/地区不支持视频技能,则您还无法为您的应用创建视频技能。 -
点击右上角的Create skill(创建技能)。
-
在Your Skill ID(您的技能ID)(在下面的屏幕截图中突出显示)旁边,单击Copy to clipboard(复制到剪贴板)。
-
将您的技能ID存储在计算机上的简单文本文件中,因为在继续学习本教程时,您将在该文件中收集其他信息。
注意: 此时,您还没有配置视频技能所需的全部信息,因此请关闭Alexa控制台。在稍后的步骤中,您将回到视频技能配置。此时请不要尝试填写视频技能的其他部分。 -
现在您的技能已经创建,必须由亚马逊内部团队完成相关工作,以确保您的技能名称是针对语音而建模。为了进行步骤10: 将您的应用推送到动态应用测试中的显式定向,也需要该步骤来测试您的技能。此时,为了建模语音请将准备好的技能名称和技能ID发送给您的亚马逊代表。
注意: 不能发送仅用于测试的技能名称来进行建模。类似"Dev Test"、"CompanyName Alexa Dev"或"CompanyName Video Test"这样的名称将被拒绝。
将Fire TV设备添加到您的账户
您需要一台与开发者账户关联的Fire TV设备,例如Fire TV Stick 4K,才能测试您的视频技能。设置您的Fire TV并将其注册到您的开发者账户:
- 在您的Fire TV设备上前往Settings(设置)> My Account(我的账户)。
- 即会显示注册的账户。如果出现的不是您的亚马逊开发者账户,请单击该名称,然后单击Deregister(取消注册)并确认。接着使用您的亚马逊开发者账户重新注册您的设备。
将Echo设备添加到您的账户
要测试与Fire TV的语音集成,您需要在开发者账户中注册一台Echo设备,例如Echo Dot。要设置您的Echo设备,请执行以下操作:
- 如果您没有Echo Dot,请订购一个。推荐用于测试的Echo Dot是Echo Dot(第三代),该设备既便宜又小巧。
-
下载Alexa智能手机应用(Android | iOS),然后使用您之前的相同亚马逊开发者账户登录。
您可以通过单击Menu(菜单)按钮并进入Settings来查看个人资料。向下滚动到底部,确保您已使用亚马逊开发者账户登录。
-
使用您的亚马逊开发者账户设置您的Echo设备。您可以在此找到设置说明: 设置您的Echo Dot。
使用您在创建视频技能时使用的相同开发者账户来设置并注册您的Echo设备。打开Alexa应用并点击Devices(设备),即可查看该设备的当前注册用户。
点击所需的设备。Registered To(注册至)字段显示注册的亚马逊开发者账户。
提示: 您可以通过询问您的设备来找到您Echo设备的名称:“Alexa, what's your device name?”(Alexa,您的设备名称是什么?)有关设置Echo Dot的信息,请参阅设置您的Echo Dot。您需要在智能手机上安装Amazon Alexa应用才能设置Echo设备。确保您的Alexa智能手机应用和Echo Dot都在同一WiFi网络上。
与Fire TV一样,如果您的Echo设备是使用另一个亚马逊账户注册的,请将其取消注册并使用您的开发者账户重新注册。要取消注册Echo设备,请在您的Alexa应用中,单击Alexa应用底部导航栏中的Devices(设备),然后点击您的设备,再点击Deregister(取消注册)。(您也可以在Amazon.com上取消注册设备,方法是前往Account & Lists(账户和列表)> Your Content and Devices(您的内容和设备),然后单击Devices(设备)选项卡。)
关联您的Fire TV和Echo
现在您需要将您的Fire TV与您的Echo设备关联,这样就可以用Echo接收的语音表述来控制您的Fire TV了。您可以通过亚马逊Alexa应用将Echo与您的Fire TV关联。要将您的Echo与Fire TV关联,请执行以下操作:
-
首先,将Fire TV的所有现有配对取消关联。在亚马逊Alexa应用中,点击Alexa应用中的Menu按钮(左上角),然后点击Settings,再点击TV & Video(电视和视频)。向下滚动列表,找出其下方显示Enabled(已启用)的所有技能。如果技能标示了Enabled(已启用),请点击该技能,然后单击Disable Skill(禁用技能),这样就不会启用任何电视和视频技能。
提示: 如果您在禁用应用中的技能时遇到问题,也还可以从Alexa网页应用中禁用该技能。在网页应用中,单击Skills(技能)选项卡,单击右上角的Your Skills(您的技能)按钮,找到要禁用的技能,然后单击Disable(禁用)。 当您回到智能手机应用时,返回到TV & Video(电视和视频),您会看到该技能已被禁用。 - 现在,在此屏幕(Settings > TV & Video)上,单击Fire TV。
-
单击Link Your Alexa Device(关联您的Alexa设备)。
-
选择要使用Alexa设备控制的Fire TV(选择与之前使用亚马逊开发者账户所配置的相同的Fire TV)。然后单击CONTINUE(继续)。
提示: 如果您有多台Fire TV,则可以通过前往Settings > Device & Software(设备和软件)> Your TV(您的电视)来查看您Fire TV的名称。对于某些Fire TV版本,Device & Software部分显示为My Fire TV(我的Fire TV)。 -
系统会显示与您的账户关联的支持Alexa的设备(例如Echo Dot)。选择一个设备,然后单击LINK DEVICES(关联设备)。
如果成功,您将看到如下画面:
在本例中,“Tom's Fire TV”与名为 “Whiskers”的Echo Dot关联。
您已经完成了将Echo设备与Fire TV关联的操作。您可以单击Alexa智能手机应用中的Home(主页)按钮,也可以直接关闭应用。
-
现在转向您的Echo(不要使用Fire TV遥控器的麦克风)然后说:“Alexa, find Bosch”(Alexa,搜寻Bosch)。您的Fire TV应该回复“Getting Bosch from Fire TV”(正在Fire TV上寻找Bosch),然后显示Bosch详情页面。
如果Alexa回应的是:“I couldn't find any enabled video skills that can play that.Go to the Alexa app to manage your skills and devices.”(我找不到任何可以播放该内容的已启用视频技能。请前往Alexa应用管理您的技能和设备。),则请尝试取消注册,然后重新注册您的设备。确保您在Echo和Fire TV上使用相同的亚马逊开发者账户,并确保二者都在同一WiFi网络上。
后续步骤
如果成功设置了您的设备,则可以继续执行步骤2: 设置示例Fire TV应用。
(如果遇到任何问题而无法继续,请参阅云端集成故障排除。)
Last updated: 2021年10月13日