Inscrição em lote usando dados de áudio de chamadas anteriores - Amazon Connect

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Inscrição em lote usando dados de áudio de chamadas anteriores

Você pode começar a usar a biometria inscrevendo em lote clientes que já consentiram com a biometria. Usando gravações de áudio armazenadas no bucket do S3 e um arquivo de entrada JSON que fornece o identificador do locutor e um link para as gravações de áudio, você pode invocar as APIs em lote do Voice ID.

Para inscrever clientes de forma programática, transmita os seguintes dados para a API:

  1. O ID do domínio para especificar o domínio ao qual associar as gravações.

  2. Local do arquivo de saída.

  3. Um arquivo de entrada contendo uma lista de locutores. Consulte Esquema de arquivos de entrada e saída para o trabalho de inscrição de locutor.

    Para cada locutor, o arquivo deve incluir:

    • Um link para uma gravação de áudio de chamada em um arquivo.wav com taxa de amostragem de 8 kHz e codificação PCM-16.

    • O CustomerSpeakerId correspondente para o cliente.

    • Um canal para o chamador na gravação de áudio. Se o áudio tiver vários canais, você poderá selecionar somente um.

  4. Uma chave do KMS para usar ao gravar a saída.

  5. Uma função que o Voice ID pode assumir. Ela deve ter acesso ao bucket do S3 no qual os arquivos de áudio são armazenados. Essa função deve ter acesso a qualquer chave do KMS usada para criptografar os arquivos. Ela também deve ser capaz de gravar no local de saída especificado e usar a chave do KMS solicitada para gravar a saída. Especificamente, deve ter as seguintes permissões:

    • s3:GetObject no bucket de entrada.

    • s3:PutObject no bucket de saída.

    • kms:Decrypt na chave do KMS usada para a criptografia padrão do bucket de entrada.

    • kms:Decrypt e kms:GenerateDataKey na chave do KMS fornecida na entrada que será usada para gravar o arquivo de saída no bucket de saída.

    Você deve ter permissões iam:PassRole ao fazer a chamada e fornecer dataAccessRole. Para habilitar a proteção de substituto confuso para dataAccessRole, consulte Prevenção do problema de substituto confuso entre serviços no Amazon Connect Voice ID.

  6. Opcionalmente, um sinalizador de verificação de fraude, caso você queira ignorar verificações de fraude e falsificação de voz no áudio da inscrição.

  7. Opcionalmente, especifique uma lista de observação de fraudadores na qual você deseja realizar verificações de fraude. Se nenhuma lista de observação for especificada, o Voice ID usará a lista de observação padrão de fraudadores para o domínio.

  8. Opcionalmente, o limite de fraude, caso você queira aumentar ou diminuir o risco.

  9. Opcionalmente, um sinalizador para reinscrever os clientes inscritos. Isso é útil se você quiser atualizar a gravação de áudio, pois o padrão é ignorar os clientes inscritos anteriormente.

A inscrição em lote retorna CustomerSpeakerId, GeneratedSpeakerId e o status associado a cada entrada. Ela armazena esses dados em um arquivo JSON no caminho de saída especificado na API.

nota

Há cobranças para a inscrição de locutores. Para obter mais informações, consulte Amazon Connect Voice ID Pricing.