

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定第三方text-to-speech(TTS) 供應商
<a name="configure-third-party-tts"></a>

使用下列指示來設定第三方text-to-speech(TTS) 提供者。

## 先決條件
<a name="tts-prerequisites"></a>
+ 存在聯絡流程 （或您具有建立聯絡流程的許可）。
+ 存放於 的第三方 TTS 提供者 API 金鑰 AWS Secrets Manager。如需在 Secrets Manager 中將 API 金鑰儲存為秘密的詳細資訊，請參閱[建立 AWS Secrets Manager 秘密](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)。
+ 可讓 Amazon Connect 擷取金鑰的 Secrets Manager 資源政策。如需詳細資訊，請參閱[管理秘密和資源政策](managing-secrets-resource-policies.md)。
+ AWS KMS key 允許解密的許可。如需詳細資訊，請參閱[管理秘密和資源政策](managing-secrets-resource-policies.md)。
+ 提供者特定的模型和語音值。

## 步驟 1：開啟聯絡流程
<a name="tts-step1"></a>

1. 登入 Amazon Connect 管理員網站。

1. 選擇**流程**。

1. 選擇現有的流程或建立新的流程。

## 步驟 2：新增或選擇設定語音區塊
<a name="tts-step2"></a>

1. 在流程設計工具中，搜尋**設定語音**。

1. 將 區塊拖曳到畫布上，或選擇現有的區塊。

1. 選擇 區塊以開啟其組態面板。

## 步驟 3：選擇第三方 TTS 提供者
<a name="tts-step3"></a>

在**語音提供者**下拉式清單中，選擇您要使用的第三方text-to-speech提供者。

![\[「設定語音」組態窗格顯示語音提供者的下拉式清單。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/Lex/08-set-voice-amazon.png)


## 步驟 4：指定模型、語音、Secrets Manager 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 第三方語音提供者。\]](http://docs.aws.amazon.com/zh_tw/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>
+ Amazon Connect 會將文字傳送至 TTS 供應商進行合成。
+ 傳回的音訊會播放給客戶。
+ 執行日誌包括提供者錯誤，例如無效的登入資料或模型值。

## 故障診斷 (TTS)
<a name="tts-troubleshooting"></a>
+ **無音訊輸出**：驗證模型和語音值。
+ **驗證錯誤**：驗證 Secrets Manager 和 KMS 許可。
+ **動態屬性**：確保執行時間值解析為有效的提供者參數。
+ **高延遲**：驗證供應商區域對齊。