翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サードパーティー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: 問い合わせフローを開く
-
Amazon Connect 管理者ウェブサイトにサインインします。
-
[Flows] (フロー) を選択します。
-
既存のフローを選択するか、新しいフローを作成します。
ステップ 2: 音声ブロックの設定を追加または選択する
-
フローデザイナーで、Set voice を検索します。
-
ブロックをキャンバスにドラッグするか、既存のブロックを選択します。
-
ブロックを選択して設定パネルを開きます。
ステップ 3: サードパーティーの TTS プロバイダーを選択する
音声プロバイダードロップダウンで、使用するサードパーティーのtext-to-speechプロバイダーを選択します。
ステップ 4: モデル、音声、Secrets Manager ARN、言語を指定する
-
モデル で、手動で設定 を選択し、プロバイダーモデルを入力します。
-
Voice で、手動で設定を選択し、プロバイダーの音声を入力します。
-
Secrets Manager ARN で、手動で設定を選択し、プロバイダーシークレットの ARN を入力します。
-
シークレットは同じ にある必要があります AWS リージョン。
-
AWS Secrets Manager および KMS ポリシーでは、取得と復号を許可する必要があります。詳細については、「シークレットとリソースポリシーの管理」を参照してください。
-
-
言語 で、手動で設定 を選択し、プロバイダーの音声でサポートされている言語を選択します。
ステップ 5: フローを保存して公開する
-
フローデザイナーで保存 を選択します。
-
Publish を選択して、更新されたフロー設定をアクティブ化します。
ランタイム動作 (TTS)
-
Amazon Connect は合成のために TTS プロバイダーにテキストを送信します。
-
返された音声は顧客に再生されます。
-
実行ログには、無効な認証情報やモデル値などのプロバイダーエラーが含まれます。
トラブルシューティング (TTS)
-
音声出力なし: モデルと音声の値を検証します。
-
認証エラー: Secrets Manager と KMS アクセス許可を検証します。
-
動的属性: ランタイム値が有効なプロバイダーパラメータに解決されていることを確認します。
-
高レイテンシー: プロバイダーリージョンのアライメントを検証します。