

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

# サードパーティーspeech-to-text (STT) プロバイダーを設定する
<a name="configure-third-party-stt"></a>

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

## 前提条件
<a name="stt-prerequisites"></a>
+ 既存のロケールを持つボット。
+ に保存されているサードパーティー STT プロバイダー 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)」を参照してください。
+ プロバイダーモデル ID と Secrets Manager ARN。

## ステップ 1: 音声モデル設定パネルを開く
<a name="stt-step1"></a>

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

1. **ボット**を選択し、ボットを選択します。

1. ロケールを選択します。

1. **音声モデル**セクションで、**編集**を選択して設定モーダルを開きます。  
![会話 AI ボットの設定ページ。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/01-airlinesbot.png)

## ステップ 2: モデルタイプを選択する
<a name="stt-step2"></a>

Model **type** ドロップダウンで、**Speech-to-Text (STT)** を選択します。これにより、ロケールがspeech-to-speech用に設定されます。

![音声モデルダイアログボックス。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/02-speech-model.png)


## ステップ 3: デフォルトの音声モデル設定を確認する
<a name="stt-step3"></a>

デフォルトでは、Amazon はspeech-to-textプロバイダーとして選択されます。サードパーティープロバイダーに切り替える前に、現在の設定を確認してください。

![Amazon が音声プロバイダーとして選択された音声モデルダイアログボックス。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/03-speech-model-amazon.png)


## ステップ 4: サードパーティー STT プロバイダーを選択する
<a name="stt-step4"></a>

**Voice プロバイダー**ドロップダウンを開き、サポートされているサードパーティーのspeech-to-textを選択します。

![Deepgram が音声プロバイダーとして選択された音声モデルダイアログボックス。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/Lex/04-speech-model-deepgram.png)


## ステップ 5: モデル ID と Secrets Manager ARN を入力する
<a name="stt-step5"></a>

1. **モデル ID** に、プロバイダーのモデル名を入力します。
   + 一部のプロバイダーでは、最小または最大長が必要です。
   + モデル IDsでは大文字と小文字が区別され、プロバイダーのドキュメントと一致する必要があります。

1. **Secrets Manager ARN** で、プロバイダー API キーを含むシークレットの ARN を入力します。
   + シークレットは、Amazon Connect インスタンスと同じリージョンに存在する必要があります。
   + Secrets Manager および KMS キーポリシーは、Amazon Connect がキーにアクセスして復号することを許可する必要があります。詳細については、「[シークレットとリソースポリシーの管理](managing-secrets-resource-policies.md)」を参照してください。

1. **続行** を選択して変更を保存します。

## ロケールを構築してアクティブ化する
<a name="stt-build-activate"></a>

ロケールに**ビルドされていない変更**が表示されている場合は、**ビルド言語**を選択します。ビルドが成功すると、新しい STT 設定がアクティブになります。

## ランタイム動作 (STT)
<a name="stt-runtime-behavior"></a>
+ Amazon Connect は、選択したサードパーティーのspeech-to-textに音声をルーティングします。
+ フローや Lambda 関数に変更を加える必要はありません。
+ 無効な認証情報や無効なモデル IDsがログに表示されます。
+ メトリクスと分析は引き続き正常に機能します。

## トラブルシューティング (STT)
<a name="stt-troubleshooting"></a>
+ **無効なモデル ID**: プロバイダードキュメントで値を確認します。
+ **アクセスが拒否されました**: Secrets Manager と KMS アクセス許可を検証します。
+ **ロケールビルドが失敗する**: 必須フィールドが有効であることを確認します。
+ **高レイテンシー**: プロバイダーのリージョン設定を検証します。