配置第三方 text-to-speech (TTS) 提供商 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置第三方 text-to-speech (TTS) 提供商

按照以下说明配置第三方 text-to-speech (TTS) 提供商。

先决条件

  • 存在联系流(或者您有权创建联系流)。

  • 存储在中的 AWS Secrets Manager第三方 TTS 提供商 API 密钥。有关在 Secrets Manager 中将 API 密钥存储为密钥的更多信息,请参阅创建 AWS Secrets Manager 密钥。

  • 允许 Amazon Connect 检索密钥的 Secrets Manager 资源策略。有关更多信息,请参阅 管理密钥和资源策略

  • AWS KMS key 允许解密的权限。有关更多信息,请参阅 管理密钥和资源策略

  • 提供商特定的模型和语音值。

步骤 1:打开联系流程

  1. 登录 Amazon Connect 管理网站。

  2. 选择 “流程”。

  3. 选择现有流程或创建新流程。

第 2 步:添加或选择设置语音屏蔽

  1. 在 Flow 设计器中,搜索 Se t voic e。

  2. 将方块拖到画布上或选择现有方块。

  3. 选择方块以打开其配置面板。

第 3 步:选择第三方 TTS 提供商

语音提供商下拉列表中,选择要使用的第三方 text-to-speech提供商。

“设置语音” 配置窗格显示了语音提供商的下拉列表。

第 4 步:指定模型、语音、Secrets Manager ARN 和语言

  1. 模型下,选择手动设置并输入提供者模型。

  2. 在 “语音” 下,选择 “手动设置”,然后输入提供者语音。

  3. 在 S ecrets Manager ARN 下,选择手动设置并输入提供者密钥的 ARN。

    • 秘密必须相同 AWS 区域。

    • AWS Secrets Manager 而且 KMS 策略必须允许检索和解密。有关更多信息,请参阅 管理密钥和资源策略

  4. 在 “语言” 下,选择 “手动设置”,然后选择提供者语音支持的语言。

    显示 ElevenLabs第三方语音提供商的 “语音提供商” 配置窗格。

第 5 步:保存并发布流程

  1. 在流程设计器中选择 “保存”。

  2. 选择 “发布” 以激活更新的流程设置。

运行时行为 (TTS)

  • Amazon Connect 会向 TTS 提供商发送文本进行合成。

  • 返回的音频将播放给客户。

  • 执行日志包括提供程序错误,例如无效的凭据或模型值。

故障排除 (TTS)

  • 没有音频输出:验证模型和语音值。

  • 身份验证错误:验证 Secrets Manager 和 KMS 权限。

  • 动态属性:确保运行时值解析为有效的提供程序参数。

  • 高延迟:验证提供商区域对齐情况。