Schéma de fichier d'entrée et de sortie pour la tâche d'enregistrement de fraudeur - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Schéma de fichier d'entrée et de sortie pour la tâche d'enregistrement de fraudeur

Schéma de fichier d'entrée

Voici le schéma du fichier manifeste d'entrée pour les tâches d'enregistrement de fraudeur :

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

Tous les champs du schéma sont obligatoires.

Vous trouverez ci-dessous une description de chaque attribut du schéma d'entrée.

  • Version : version de document du schéma. Actuellement, il s'agit normalement de la version 1.0.

  • FraudsterRegistrationRequests : liste des demandes d'enregistrement de fraudeur à traiter dans la tâche.

    • RequestId : identifiant pour cette demande d'enregistrement de fraudeur. Il doit être unique dans le fichier d'entrée. Il sert à mapper et identifier les entrées dans le fichier de sortie.

    • AudioSpecifications : liste des fichiers audio que Voice ID peut utiliser pour enregistrer ce fraudeur. Voice ID utilise ces fichiers audio conjointement pour recueillir le temps de parole nécessaire pour l'enregistrement. Actuellement, le nombre maximal de fichiers audio autorisé pour une demande d'enregistrement est de 10. Chaque fichier peut être un fichier .wav d'une taille maximale de 20 Mo, contenant du son avec une fréquence d'KHzéchantillonnage de 8 et PCM un encodage de -16.

      • S3URI : emplacement Amazon S3 du fichier audio au format .wav qui doit être utilisé pour enregistrer le fraudeur.

      • ChannelId : canal audio à utiliser pour enregistrer le fraudeur contenu dans un fichier audio multicanal. Voice ID prend en charge les fichiers audio à deux canaux, au maximum. Cette valeur est donc limitée à 0 ou à 1.

Schéma de fichier de sortie

Voici le schéma du fichier manifeste de sortie pour les tâches d'enregistrement de fraudeur :

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

Vous trouverez ci-dessous une description de chaque attribut du schéma de sortie.

  • Version : version de document du schéma de sortie. Actuellement, il s'agit normalement de la version 1.0.

  • Errors : liste des erreurs liées aux demandes d'enregistrement de fraudeur qui ont échoué à un moment donné au cours de l'enregistrement.

    • RequestId : identifiant de demande associé à cette demande. Il correspond au RequestId spécifié dans le fichier d'entrée de cette demande.

    • ErrorCode: code HTTP d'erreur représentant le type d'erreur. Des exemples de scénarios d'erreur sont décrits ci-dessous.

      Note

      Cette liste n'est pas exhaustive.

      • 400 (exception de demande incorrecte) :

        • Le JSON fichier d'entrée est mal formé et ne peut pas être analysé.

        • Les fichiers audio fournis n'ont pas un temps de parole suffisant pour permettre l'enregistrement.

      • 402 (ServiceQuotaLimitExceededException) :

        • Limite du nombre de fraudeurs dépassée.

      • 500 (échec interne) :

        • Erreur de serveur interne (erreur inattendue côté service).

    • ErrorMessage : message décrivant la cause de l'échec de l'enregistrement du fraudeur.

  • SuccessfulRegistrations : liste des demandes d'enregistrement ayant abouti.

    • RequestId : identifiant de demande associé à cette demande. Il correspond au RequestId spécifié dans le fichier d'entrée de cette demande.

    • RegistrationStatus : statut d'enregistrement réussi du fraudeur.

      • DUPLICATE_SKIPPED : le fraudeur ayant été identifié comme étant un doublon, l'enregistrement a été ignoré.

      • NEW_FRAUDSTER : le fraudeur a été dernièrement inscrit dans le système.

    • GeneratedFraudsterId : identifiant généré par le service pour le fraudeur qui a été enregistré. Dans le cas où RegistrationStatus a la valeur DUPLICATE_SKIPPED, il s'agit de l'identifiant du fraudeur déjà présent dans le domaine qui se rapproche le plus du fraudeur en question.

    • FraudsterSimilarityScore : champ facultatif qui est renseigné lorsque l'enregistrement du fraudeur est ignoré parce qu'il s'agit d'un doublon. Cette valeur représente la similarité entre le fraudeur en question et celui qui existe déjà dans le domaine et qui s'en rapproche le plus.