开发者控制台

步骤1: 创建您的视频技能以及设置设备 (VSK Fire TV)

步骤1: 创建您的视频技能以及设置设备 (VSK Fire TV)

这是Fire TV的VSK实现流程中的第一步。在此步骤中,您将通过Alexa开发者控制台创建初始视频技能,还会设置Fire TV和Echo设备。

创建亚马逊开发者账户

如果您已经拥有亚马逊开发者账户,请跳到下个部分。如果您还没有亚马逊开发者账户,请单击右上角的登录,然后单击创建您的Amazon Developer账户,在developer.amazon.com上创建一个账户。请参阅创建开发者账户,了解更多详细信息。

创建视频技能

在此步骤中,您将开始创建视频技能,以便获得该技能的应用ID。此应用ID将用于配置Lambda函数。

要创建视频技能,请执行以下操作:

  1. 转到https://developer.amazon.com/zh/
  2. 单击右上角的开发者控制台。如果您没有登录,系统会提示您登录。登录后,请确保您位于控制面板区域
  3. 在顶部导航栏中,单击Alexa,然后选择Alexa Skills Kit(Alexa技能工具包)。
  4. 单击Create Skill(创建技能)。
  5. Skill name(技能名称)字段下,键入技能的简单名称(通常是应用的名称,例如Streamz)。

  6. 在Choose a model to add to your skil(选择要添加到技能的模型)下,选择Video(视频)方块。

    在Alexa开发者控制台中创建视频技能
    在Alexa开发者控制台中创建视频技能
  7. 点击右上角的Create skill(创建技能)。

  8. Your Skill ID(您的技能ID)(在下面的屏幕截图中突出显示)旁边,单击Copy to clipboard(复制到剪贴板)。

    复制视频技能ID
    视频技能ID
  9. 将您的技能ID存储在计算机上的简单文本文件中,因为在继续学习本教程时,您将在该文件中收集其他信息。

  10. 现在您的技能已经创建,必须由亚马逊内部团队完成相关工作,以确保您的技能名称是针对语音而建模。为了进行步骤10: 将您的应用推送到动态应用测试中的显式定向,也需要该步骤来测试您的技能。此时,为了建模语音请将准备好的技能名称和技能ID发送给您的亚马逊代表。

将Fire TV设备添加到您的账户

您需要一台与开发者账户关联的Fire TV设备,例如Fire TV Stick 4K,才能测试您的视频技能。设置您的Fire TV并将其注册到您的开发者账户:

  1. 在您的Fire TV设备上前往Settings(设置)> My Account(我的账户)。
  2. 即会显示注册的账户。如果出现的不是您的亚马逊开发者账户,请单击该名称,然后单击Deregister(取消注册)并确认。接着使用您的亚马逊开发者账户重新注册您的设备。

将Echo设备添加到您的账户

要测试与Fire TV的语音集成,您需要在开发者账户中注册一台Echo设备,例如Echo Dot。要设置您的Echo设备,请执行以下操作:

  1. 如果您没有Echo Dot,请订购一个。推荐用于测试的Echo Dot是Echo Dot(第三代),该设备既便宜又小巧。
  2. 下载Alexa智能手机应用(Android | iOS),然后使用您之前的相同亚马逊开发者账户登录。

    您可以通过单击Menu(菜单)按钮Alexa应用中的Menu(菜单)按钮并进入Settings来查看个人资料。向下滚动到底部,确保您已使用亚马逊开发者账户登录。

  3. 使用您的亚马逊开发者账户设置您的Echo设备。您可以在此找到设置说明: 设置您的Echo Dot

    使用您在创建视频技能时使用的相同开发者账户来设置并注册您的Echo设备。打开Alexa应用并点击Devices(设备)Alexa应用中的Devices(设备)按钮,即可查看该设备的当前注册用户。

    Alexa智能手机应用中您的设备列表
    Alexa智能手机应用中您的设备列表

    点击所需的设备。Registered To(注册至)字段显示注册的亚马逊开发者账户。

    有关设置Echo Dot的信息,请参阅设置您的Echo Dot。您需要在智能手机上安装Amazon Alexa应用才能设置Echo设备。确保您的Alexa智能手机应用和Echo Dot都在同一WiFi网络上。

    与Fire TV一样,如果您的Echo设备是使用另一个亚马逊账户注册的,请将其取消注册并使用您的开发者账户重新注册。要取消注册Echo设备,请在您的Alexa应用中,单击Alexa应用底部导航栏中的Devices(设备)Alexa应用中的Devices(设备)按钮,然后点击您的设备,再点击Deregister(取消注册)。(您也可以在Amazon.com上取消注册设备,方法是前往Account & Lists(账户和列表)> Your Content and Devices(您的内容和设备),然后单击Devices(设备)选项卡。)

现在您需要将您的Fire TV与您的Echo设备关联,这样就可以用Echo接收的语音表述来控制您的Fire TV了。您可以通过亚马逊Alexa应用将Echo与您的Fire TV关联。要将您的Echo与Fire TV关联,请执行以下操作:

  1. 首先,将Fire TV的所有现有配对取消关联。在亚马逊Alexa应用中,点击Alexa应用中的Menu按钮(左上角)Alexa应用中的Menu按钮,然后点击Settings,再点击TV & Video(电视和视频)。向下滚动列表,找出其下方显示Enabled(已启用)的所有技能。如果技能标示了Enabled(已启用),请点击该技能,然后单击Disable Skill(禁用技能),这样就不会启用任何电视和视频技能。

    禁用视频技能
    禁用视频技能
  2. 现在,在此屏幕(Settings > TV & Video)上,单击Fire TV
  3. 单击Link Your Alexa Device(关联您的Alexa设备)。

    关联您的Alexa设备
    关联您的Alexa设备
  4. 选择要使用Alexa设备控制的Fire TV(选择与之前使用亚马逊开发者账户所配置的相同的Fire TV)。然后单击CONTINUE(继续)。

  5. 系统会显示与您的账户关联的支持Alexa的设备(例如Echo Dot)。选择一个设备,然后单击LINK DEVICES(关联设备)。

    在Echo设备上启用视频技能
    在Echo设备上启用视频技能

    如果成功,您将看到如下画面:

    成功画面
    成功画面

    在本例中,“Tom's Fire TV”与名为 “Whiskers”的Echo Dot关联。

    您已经完成了将Echo设备与Fire TV关联的操作。您可以单击Alexa智能手机应用中的Home(主页)按钮,也可以直接关闭应用。

  6. 现在转向您的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日