安装和配置 Amazon Polly for Windows (SAPI) - Amazon Polly
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

安装和配置 Amazon Polly for Windows (SAPI)

要安装并配置 Amazon Polly for Windows (SAPI) 插件,您需要一个 AWS 账户。如果您没有这一账户,请参阅步骤 1.1:注册 AWS

为 AWS 客户端创建 IAM 用户

将 AWS 客户端连接到您的 AWS 账户之前,您需要为该客户端创建一个 Identity and Access Management (IAM) 用户,然后向该用户附加权限策略。IAM 用户是 AWS 账户下可以对 AWS 产品进行 API 调用的人员或应用程序。

AWS 客户端使用 Amazon Polly 服务,因此,它需要 AmazonPollyReadOnlyAccess 权限策略。

创建 IAM 用户

  1. 登录 AWS 管理控制台,并打开 IAM 控制台

  2. 选择 Users (用户)

  3. 选择添加用户

  4. 对于用户名,输入 polly-windows-user

  5. 对于 Access Type (访问类型),选择 Programmatic access (编程访问),然后选择 Next: Permissions (下一步: 权限)

  6. 选择直接附加现有策略

  7. 在搜索框中,输入 polly

  8. 选择 AmazonPollyReadOnlyAccess

  9. 选择下一步: 标签

  10. 选择 下一步: 审核

  11. 选择 Create User

  12. 记录访问密钥 ID 和私有访问密钥。配置 AWS 客户端需要这些信息。

    重要

    这是您可以访问这些密钥的唯一机会,因此,请务必将它们记录下来。

安装 AWS CLI for Windows

AWS 命令行界面 (AWS CLI) 是一种开源工具,该工具使您能够从 Windows 命令提示符使用命令与 AWS 服务交互。要安装 AWS CLI,请参阅 AWS 命令行界面用户指南中的在 Windows 上安装 AWS CLI

为 AWS 客户端创建配置文件

Amazon Polly for Windows 插件需要一个名为 polly-windows 的 AWS 配置文件。此配置文件将确保 Amazon Polly 引擎使用正确的账户。

为 AWS 客户端创建 polly-windows 配置文件

  1. 在 Windows 中,打开命令提示符。

  2. 在命令提示符处,运行 aws configure --profile polly-windows 命令。

  3. 当系统提示您提供 AWS 访问密钥 IDAWS 私有访问密钥时,请输入您在创建 IAM 用户时保存的值。

  4. 对于默认区域,以小写形式输入所需 AWS 区域的名称。

    注意

    并非所有 Amazon Polly 语音和功能在所有 AWS 区域中都可用。有关更多信息,请参阅 功能和区域兼容性

  5. 对于默认输出格式,请按 Enter

  6. 在命令提示符处,运行 aws --profile polly-windows polly describe-voices 命令以验证配置文件。如果您已成功创建配置文件,AWS CLI 会显示可用 Amazon Polly 名称的列表。

安装 Amazon Polly for Windows 插件

从 Amazon Simple Storage Service (Amazon S3) 下载 Amazon Polly for Windows 插件并运行安装程序,以安装该插件。安装插件后,您可以在所有使用 SAPI API 的 Windows 应用程序中使用 Amazon Polly 语音。

注意

如果您计划在 SAPI 应用程序中使用神经语音,请先确保您的客户端已配置为支持 NTTS 的 AWS 区域,然后再安装适用于 Windows 的 插件。有关更多信息,请参阅 功能和区域兼容性

安装 Amazon Polly for Windows 插件

  1. 在 Windows 中,下载该插件

  2. 解压缩文件夹。

  3. 运行 AmazonPollyForWindowsSetup.exe

  4. 控制面板中,搜索 speech settings

  5. 文本到语音转换下,对于语音,选择一个 Amazon Polly 语音。

  6. 选择试听语音