Amazon Connect でお客様を Voice ID に登録しようとすると、エラーメッセージが表示されます。
解決策
表示されたエラーメッセージに応じて次の手順を実行し、Voice ID のトラブルシューティングを行います。
注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
「Voice ID にユーザーを登録できませんでした」
顧客を Voice IDに登録する際に、その顧客は声紋を作成するために 30 秒間中断せずに話す必要があります。音声の長さが所要時間を満たさなかったか、通話が終了した場合、顧客は登録されず、上記のエラーメッセージが表示されます。
Voice IDは、次回顧客が通話を行い、30 秒間中断せずに話したときに登録プロセスを続行します。
Voice ID エラー: 現在登録することはできません。発信元に、次回の通話で登録するよう依頼してください。
顧客が誤って登録プロセスをオプトアウトしている可能性があります。または、登録が Pending ステータスに留まっている可能性があります。上記のエラーメッセージが発生した場合、顧客は登録されず、今後の登録リクエストは Amazon Connect に拒否されます。
この問題を解決するには、次の手順を実行します。
-
list-speakers を実行して CustomerSpeakerId を取得し、結果をステータスが ENROLLED であるスピーカーに絞り込みます。
aws voice-id list-speakers --domain-id your-domain-id --status ENROLLED
-
顧客に関する詳細情報を取得するには、list-speakers コマンドを実行します。
aws voice-id list-speakers --domain-id your-domain-ID --query "SpeakerSummaries[?CustomerSpeakerId=='customer-speaker-ID']"
注: your-domain-ID は実際のドメインの ID に、customer-speaker-ID は顧客のスピーカー ID に置き換えます。Amazon Connect が保存するデータについては、「保存されるデータの種類」を参照してください。
-
delete-speaker コマンドまたは DeleteSpeaker API を実行して Voice ID ドメインから顧客を削除します。
注: Voice ID ドメインから顧客を削除するには、管理者アクセス許可が必要です。管理者アクセス許可がない場合は、IAM ロールにアタッチされた AWS Identity and Access Management (IAM) ポリシーに DeleteSpeaker アクションを含めます。
-
顧客を Voice ID に登録します。
「VoiceID を初期化できませんでした」
認証と不正行為の検出をオプトアウトすると、次のような出力が表示されます。
{
"Results": "Failed To Initialize VoiceId.",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},
}
Voice IDを機能させるには、不正行為のリアルタイム検出を設定する必要があります。詳細については、「既知の不正行為の検出」を参照してください。
「検証例外。通話は接続されていません」
[プロンプトの再生] ブロックを [Voice ID の設定] ブロックの後に配置すると、次の出力が表示されます。
{
"Results": "Validation Exception. Call Is Not Connected",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},
}
この問題を解決するには、コンタクトフローで Voice ID を正しく設定する必要があります。