View a markdown version of this page

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

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

使用之前通话中的音频数据在 Connect 客户语音 ID 中批量注册

注意

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

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

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

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

  2. 输出文件的位置。

  3. 包含呼叫方列表的输入文件。请参阅Connect 客户语音 ID 中演讲者注册 Job 的输入和输出文件架构

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

    • 指向采样率和编码为 8kHz 的.wav 文件中的通话音频录音的链接。 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 文件中。

注意

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