

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

# 配置第三方文字转语音 (TTS) 提供商
<a name="configure-third-party-tts"></a>

使用以下说明配置第三方文字转语音 (TTS) 提供商。

## 先决条件
<a name="tts-prerequisites"></a>
+ 存在联系流（或者您有权创建联系流）。
+ 存储在中的 AWS Secrets Manager第三方 TTS 提供商 API 密钥。有关在密钥管理器中将 API 密钥存储为密钥的更多信息，请参阅[创建 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)。
+ 一项密钥管理器资源策略，允许 Connect 客户检索密钥。有关更多信息，请参阅 [管理机密和资源策略](managing-secrets-resource-policies.md)。
+ AWS KMS key 允许解密的权限。有关更多信息，请参阅 [管理机密和资源策略](managing-secrets-resource-policies.md)。
+ Provider-specific 模特和声音价值。

## 第 1 步：打开联系流程
<a name="tts-step1"></a>

1. 登录 Connect 客户管理员网站。

1. 选择 “**流量” **。

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

## 第 2 步：添加或选择 “设置语音区块”
<a name="tts-step2"></a>

1. 在 Flow 设计器中，搜索 S ** et voice **。

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

1. 选择该区块以打开其配置面板。

## 第 3 步：选择第三方 TTS 提供商
<a name="tts-step3"></a>

在**语音提供商**下拉列表中，选择要使用的第三方文字转语音提供商。

![设置语音配置窗格显示语音提供商的下拉列表。](https://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/Lex/08-set-voice-amazon.png)


## 第 4 步：指定型号、语音、密钥管理器 ARN 和语言
<a name="tts-step4"></a>

1. 在 “**模型” 下**，选择 “手动**设置”，**然后输入提供商模型。

1. 在 “**语音” 下**，选择 “手动**设置”，**然后输入提供商的语音。

1. 在 ** Secrets Manager ARN 下**，选择 “手动**设置”，**然后输入提供者密钥的 ARN。
   + 秘密必须相同 AWS 区域。
   + AWS Secrets Manager 而且 KMS 策略必须允许检索和解密。有关更多信息，请参阅 [管理机密和资源策略](managing-secrets-resource-policies.md)。

1. 在 “**语言” 下**，选择 “手动**设置”，**然后选择提供商语音支持的语言。  
![显示 ElevenLabs第三方语音提供商的语音提供商配置窗格。](https://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/Lex/09-voice-provider-elevenlabs.png)

## 第 5 步：保存并发布流程
<a name="tts-step5"></a>

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

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

## 运行时行为 (TTS)
<a name="tts-runtime-behavior"></a>
+ 连接客户向 TTS 提供商发送文本进行合成。
+ 返回的音频将播放给客户。
+ 执行日志包括提供商错误，例如无效的凭据或模型值。

## 故障排除 (TTS)
<a name="tts-troubleshooting"></a>
+ **无音频输出**：验证模型和语音值。
+ **身份验证错误**：验证密钥管理器和 KMS 权限。
+ **动态属性**：确保运行时值解析为有效的提供者参数。
+ **高延迟**：验证提供商区域的一致性。