サードパーティーtext-to-speech (TTS) プロバイダーを設定する - Amazon Connect

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

サードパーティーtext-to-speech (TTS) プロバイダーを設定する

以下の手順を使用して、サードパーティーのtext-to-speech (TTS) プロバイダーを設定します。

前提条件

  • 問い合わせフローが存在する (または作成するためのアクセス許可がある)。

  • に保存されているサードパーティーの TTS プロバイダー API キー AWS Secrets Manager。API キーを Secrets Manager のシークレットとして保存する方法の詳細については、「 シークレットを作成する AWS Secrets Manager」を参照してください。

  • Amazon Connect がキーを取得できるようにする Secrets Manager リソースポリシー。詳細については、「シークレットとリソースポリシーの管理」を参照してください。

  • AWS KMS key 復号化を許可する アクセス許可。詳細については、「シークレットとリソースポリシーの管理」を参照してください。

  • プロバイダー固有のモデルと音声の値。

ステップ 1: 問い合わせフローを開く

  1. Amazon Connect 管理者ウェブサイトにサインインします。

  2. [Flows] (フロー) を選択します。

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

ステップ 2: 音声ブロックの設定を追加または選択する

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

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

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

ステップ 3: サードパーティーの TTS プロバイダーを選択する

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

音声プロバイダーのドロップダウンリストを示す「音声設定の設定」ペイン。

ステップ 4: モデル、音声、Secrets Manager ARN、言語を指定する

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

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

  3. Secrets Manager ARN で、手動で設定を選択し、プロバイダーシークレットの ARN を入力します。

    • シークレットは同じ にある必要があります AWS リージョン。

    • AWS Secrets Manager および KMS ポリシーでは、取得と復号を許可する必要があります。詳細については、「シークレットとリソースポリシーの管理」を参照してください。

  4. 言語 で、手動で設定 を選択し、プロバイダーの音声でサポートされている言語を選択します。

    ElevenLabs サードパーティーの音声プロバイダーを示す「音声プロバイダー」設定ペイン。

ステップ 5: フローを保存して公開する

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

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

ランタイム動作 (TTS)

  • Amazon Connect は合成のために TTS プロバイダーにテキストを送信します。

  • 返された音声は顧客に再生されます。

  • 実行ログには、無効な認証情報やモデル値などのプロバイダーエラーが含まれます。

トラブルシューティング (TTS)

  • 音声出力なし: モデルと音声の値を検証します。

  • 認証エラー: Secrets Manager と KMS アクセス許可を検証します。

  • 動的属性: ランタイム値が有効なプロバイダーパラメータに解決されていることを確認します。

  • 高レイテンシー: プロバイダーリージョンのアライメントを検証します。