View a markdown version of this page

使用之前通话中的音频数据在 Connect Customer Voice ID 中批量注册 - Amazon Connect Customer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用之前通话中的音频数据在 Connect Customer Voice ID 中批量注册

注意

终止支持通知:2026 年 5 月 20 日, AWS 将终止对 Amazon Connect Customer 语音 ID 的支持。2026 年 5 月 20 日之后,您将无法再在 Amazon Connect Customer 主机上访问语音 ID、访问 Connect Customer 管理员网站或联系人控制面板上的语音 ID 功能或访问语音 ID 资源。如需更多信息,请访问Amazon Connect Customer 语音识别终止支持

您可以通过批量注册已经同意使用生物识别的客户来快速开始使用生物识别技术。使用存储在 S3 存储桶中的录音,并提供呼叫方标识符和录音链接的 JSON 输入文件,您可以调用 Voice ID 批处理 API。

要以编程方式注册客户,请将以下数据传递给 API:

  1. 域 ID,用于指定要与录音关联的域。

  2. 输出文件的位置。

  3. 包含呼叫方列表的输入文件。请参阅Connect 客户语音 ID 中发言人注册任务的输入和输出文件架构

    每位呼叫方的文件必须包括:

    • 指向 .wav 文件中录制的呼叫音频的链接,采样率和编码为 8kHz。 PCM-16

    • 客户对应的 CustomerSpeakerId

    • 录音中呼叫方的渠道。如果音频有多个渠道,则只能选择一个。

  4. 写入输出时要使用的 KMS 密钥。

  5. Voice ID 可以代入的角色。它必须有权访问存储音频文件的 S3 存储桶。此角色必须有权访问用于加密文件的任何 KMS 密钥。它还必须能够写入指定的输出位置并使用请求的 KMS 密钥写入输出。具体而言,必须拥有以下权限:

    • 在输入存储桶上的 s3:GetObject

    • 在输出存储桶上的 s3:PutObject

    • 用于输入存储桶默认加密的 KMS 密钥上的 kms:Decrypt

    • 输入中提供的 KMS 密钥上的 kms:Decryptkms:GenerateDataKey,用于将输出文件写入输出存储桶。

    在调用和提供 dataAccessRole 时,您必须拥有 iam:PassRole 权限。要为 dataAccessRole 启用混淆座席保护,请参阅 Connect 客户语音 ID 跨服务混乱副手防范

  6. (可选)如果您想在注册音频中跳过欺诈和语音欺骗检查,则可以选择欺诈检查跳过标志。

  7. (可选)指定要对其进行欺诈检查的欺诈者监视列表。如果未指定监视列表,Voice ID 将使用该域的默认欺诈者监视列表。

  8. (可选)欺诈阈值,您可以提高或降低风险。

  9. (可选)用于重新注册已注册客户的标志。如果您想刷新录音,这很有用,因为默认设置是忽略之前注册的客户。

批量注册会返回每个条目的 CustomerSpeakerIdGeneratedSpeakerId 和关联的状态。它将这些数据存储在您在 API 中指定的输出路径的 JSON 文件中。

注意

您需要为此注册呼叫方支付费用。有关更多信息,请参阅连接客户语音 ID 定价