

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

# Amazon Connect Voice ID の不正行為者登録ジョブの入出力ファイルスキーマ
<a name="fraudster-registration-schema"></a>

**注記**  
サポート終了通知: 2026 年 5 月 20 日、 AWS は Amazon Connect Voice ID のサポートを終了します。2026 年 5 月 20 日以降、Amazon Connect コンソールの Voice ID にアクセスしたり、管理者ウェブサイトまたは問い合わせコントロールパネルの Voice ID Amazon Connect 機能にアクセスしたり、Voice ID リソースにアクセスしたりできなくなります。詳細については、「[Amazon Connect Voice ID のサポート終了](https://docs.aws.amazon.com/connect/latest/adminguide/amazonconnect-voiceid-end-of-support.html)」を参照してください。

## 入力ファイルスキーマ
<a name="fraudster-registration-input-schema"></a>

以下は、不正行為者登録ジョブの入力マニフェストファイルのスキーマです。

```
{
 "Version": "string",
    "FraudsterRegistrationRequests": [
       {
           "RequestId": "string",
           "AudioSpecifications": [
               {
                   "S3Uri": "string",
                   "ChannelId": number 
               }
           ] 
       }
    ]
}
```

**注記**  
スキーマ内のすべてのフィールドは**必須**です。

以下は、入力スキーマの各属性についての説明です。
+ `Version`: スキーマドキュメントのバージョン。現在、これは `1.0` です。
+ `FraudsterRegistrationRequests`: ジョブの一部として実行される不正行為者登録リクエストのリスト。
  + `RequestId`: この不正行為者登録リクエストの識別子。これは、入力ファイル内で一意である必要があります。これは、出力ファイル内のエントリをマッピングして識別するために使用されます。
  + `AudioSpecifications`: Voice ID がこの不正行為者の登録に使用できるオーディオファイルのリスト。Voice ID は、これらのオーディオファイルをまとめて使用して、登録に必要な量の音声を収集します。現在、登録リクエストに使用できるオーディオファイルの最大数は **10** です。各ファイルは、最大 20MB の.wav ファイルで、8KHz のサンプルレートと PCM-16 エンコーディングの音声を含めることができます。
    + `S3URI`: 不正行為者を登録するために使用する必要のある .wav 形式のオーディオファイルの Amazon S3 の場所。
    + `ChannelId`: マルチチャネルのオーディオファイルで不正行為者を登録する場合に使用するオーディオチャネル。Voice ID がサポートするオーディオファイルは最大 2 チャネルのため、この値は **0** か **1** に限定されます。

## 出力ファイルスキーマ
<a name="fraudster-registration-output-schema"></a>

以下は、不正行為者登録ジョブの出力マニフェストファイルのスキーマです。

```
{
 "Version": "string",
   "Errors": [
       {
          "RequestId": "string",
          "ErrorCode": number,
          "ErrorMessage": "string"
       }
   ],
   "SuccessfulRegistrations": [
       {
          "RequestId": "string", 
          "GeneratedFraudsterId": "string", 
          "RegistrationStatus": "DUPLICATE_SKIPPED" | "NEW_REGISTRATION",
          "FraudsterSimilarityScore": number
       }
   ]   
}
```

以下は、出力スキーマの各属性についての説明です。
+ `Version`: 出力スキーマドキュメントのバージョン。現在、これは `1.0` です。
+ `Errors`: 登録中のある時点で失敗した、不正行為者登録リクエストのエラーのリスト。
+ 
  + `RequestId`: このリクエストに関連付けられているリクエスト識別子。これは、このリクエストの入力ファイルで指定された `RequestId` と同じです。
  + `ErrorCode`: エラーのタイプを表す HTTP エラーコード。以下に、エラーシナリオの例をいくつか示します。
**注記**  
これは網羅的なリストではありません。
    + 400 (Bad Request Exception; Bad Request の例外): 
      + 入力 JSON ファイルの形式が正しくないため解析できない場合。
      + 提供されたオーディオファイルに、登録に十分な音声がない場合。
    + 402 (ServiceQuotaLimitExceededException; サービスクォータ制限を超過した例外):
      + 不正行為者の制限を超えた場合。
    + 500 (Internal Failure; 内部エラー):
      + 内部サーバーエラー (サービス側での想定外のエラー)。
  + `ErrorMessage`: 不正行為者の登録失敗の原因を説明するメッセージ。
+ `SuccessfulRegistrations`: 成功した登録リクエストのリスト。
  + `RequestId`: このリクエストに関連付けられているリクエスト識別子。これは、このリクエストの入力ファイルで指定された `RequestId` と同じです。
  + `RegistrationStatus`: 成功した不正行為者登録のステータス。
    + `DUPLICATE_SKIPPED`: 不正行為者が重複していると確認され、登録はスキップされました。
    + `NEW_FRAUDSTER`: 不正行為者がシステムに新しく登録されました。
  + `GeneratedFraudsterId`: 登録された不正行為者のサービスが生成した識別子。`RegistrationStatus` が `DUPLICATE_SKIPPED` の場合、これは、ドメインに既に存在する不正行為者の識別子で、対象の不正行為者に最も類似したものです。
  + `FraudsterSimilarityScore`: 不正行為者の登録が重複しているためにスキップされたときに入力されるオプションのフィールド。これは、対象の不正行為者と、ドメイン内に既に存在する最も類似する不正行為者との類似性を表します。