

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サードパーティー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。API キーを Secrets Manager のシークレットとして保存する方法の詳細については、「 シーク[レットを作成する 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. **[Flows]** (フロー) を選択します。

1. 既存のフローを選択するか、新しいフローを作成します。

## ステップ 2: 音声ブロックの設定を追加または選択する
<a name="tts-step2"></a>

1. フローデザイナーで、**Set voice **を検索します。

1. ブロックをキャンバスにドラッグするか、既存のブロックを選択します。

1. ブロックを選択して設定パネルを開きます。

## ステップ 3: サードパーティーの TTS プロバイダーを選択する
<a name="tts-step3"></a>

**Voice プロバイダー**ドロップダウンで、使用するサードパーティーのtext-to-speechプロバイダーを選択します。

![音声プロバイダーのドロップダウンリストを示す「音声設定の設定」ペイン。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/08-set-voice-amazon.png)


## ステップ 4: モデル、音声、Secrets Manager ARN、言語を指定する
<a name="tts-step4"></a>

1. **モデル** で、**手動で設定** を選択し、プロバイダーモデルを入力します。

1. **Voice** で、**手動で設定**を選択し、プロバイダーの音声を入力します。

1. **Secrets Manager ARN** で、**手動で設定**を選択し、プロバイダーシークレットの ARN を入力します。
   + シークレットは同じ にある必要があります AWS リージョン。
   + AWS Secrets Manager および KMS ポリシーでは、取得と復号を許可する必要があります。詳細については、「[シークレットとリソースポリシーの管理](managing-secrets-resource-policies.md)」を参照してください。

1. **言語** で、**手動で設定** を選択し、プロバイダーの音声でサポートされている言語を選択します。  
![ElevenLabs サードパーティーの音声プロバイダーを示す「音声プロバイダー」設定ペイン。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/09-voice-provider-elevenlabs.png)

## ステップ 5: フローを保存して公開する
<a name="tts-step5"></a>

1. フローデザイナーで**保存** を選択します。

1. **Publish** を選択して、更新されたフロー設定をアクティブ化します。

## ランタイム動作 (TTS)
<a name="tts-runtime-behavior"></a>
+ Amazon Connect は合成のために TTS プロバイダーにテキストを送信します。
+ 返された音声は顧客に再生されます。
+ 実行ログには、無効な認証情報やモデル値などのプロバイダーエラーが含まれます。

## トラブルシューティング (TTS)
<a name="tts-troubleshooting"></a>
+ **音声出力なし**: モデルと音声の値を検証します。
+ **認証エラー**: Secrets Manager と KMS アクセス許可を検証します。
+ **動的属性**: ランタイム値が有効なプロバイダーパラメータに解決されていることを確認します。
+ **高レイテンシー**: プロバイダーリージョンのアライメントを検証します。