步骤2: 安装、构建和部署参考视频技能 (VSK Echo Show)
按照以下步骤安装所有对于构建和部署参考视频技能必要的组件。
步骤2.1: 下载多模式参考软件项目
克隆该项目的GitHub存储库,位于https://github.com/alexa/alexa-video-multimodal(仅提供英文版)。
步骤2.2: 构建项目
在继续操作之前,请确保您的计算机环境满足所有必要的要求。然后,请按照以下步骤操作:
- 在计算机上,导航到项目的文件夹。
- 在该文件夹中,以管理员身份打开PowerShell (Windows) 或终端 (macOS)。
- 运行
cd infrastructure。 -
运行
npm run release。注意: 此命令可安装依赖项、清理项目、运行单元测试和编译代码。输出将写入./dist文件夹,内容如下:
./dist/bin/alexa-video-infrastructure-cli,这是CLI工具本身
./dist/doc/index.html,这是自动生成的代码文档
./dist/coverage/index.html,这是一个HTML代码覆盖率报告
步骤2.3: 使用CLI工具
-
在PowerShell (Windows) 或终端 (macOS) 中运行此CLI命令。根据您的操作系统,复制、粘贴并运行以下其中一项:
Windowsnode ./dist/bin/alexa-video-infrastructure-cli --initmacOS./dist/bin/alexa-video-infrastructure-cli --init -
仔细阅读提示:
-
使用项目名称,例如
testskill。注意: 项目名称用于命名AWS资源。一些AWS资源(例如S3存储桶名称和Cognito用户池域名)必须为全局唯一,因此这些特定资源还会附加一个UUID。 - 输入技能名称,例如
test skill echo show。(这可能与您的项目名称不同)。 - 使用箭头键选择分发国家/地区,例如
United States,然后按回车键。 - 使用空格选择一个或多个区域设置,例如
en-US。 - 按回车键继续。
- 输入项目根文件夹的路径。
- 输入您的安全配置文件客户端ID。
- 输入您的安全配置文件客户端密钥。
- 输入您的AWS访问密钥ID。
- 输入您的AWS访问私密访问密钥。
- 将提供的url复制并粘贴到浏览器以获取授权代码。
注意: 此步骤生成OAuth访问和刷新令牌。该令牌用于验证您的Alexa开发者账户以进行API调用。它最终会过期,因此,如果过期,系统将提示您创建新令牌。
- 如果需要,使用您的开发者控制台凭证,并在收到请求时允许登录您的安全配置文件。
-
将授权代码粘贴回PowerShell或终端。
注意: 如果您的ASK账户关联了多个供应商ID,则系统会额外提示您选择要申请的那一个。您可以随时从开发者控制台上的此页面检索此数据。
-
-
要部署视频技能,请在PowerShell或终端中运行第二个CLI命令:
Windowsnode ./dist/bin/alexa-video-infrastructure-cli --deploymacOS./dist/bin/alexa-video-infrastructure-cli --deploy
您的内容和视频技能
如果您想查看视频内容,请前往AWS控制台中的S3存储桶,然后导航到最近创建的内容。您可以在content文件夹下查看示例视频内容。

您可能还想看看您在Alexa开发者控制台中新创建的技能。

单击Edit(编辑)查看其设置。您可能还需要在“Language Specific Configuration”(特定于语言的配置)部分下更新背景和标志图像。

后续步骤
继续执行最后步骤: 步骤3: 在Echo Show设备上测试您的参考视频技能。
Last updated: 2020年10月29日

