Inscrição em lote no Amazon Connect Voice ID 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:
-
O ID do domínio para especificar o domínio ao qual associar as gravações.
-
Local do arquivo de saída.
-
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 palestrante no Amazon Connect Voice ID.
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.
-
-
Uma chave do KMS para usar ao gravar a saída.
-
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
ekms: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 fornecerdataAccessRole
. Para habilitar a proteção de substituto confuso paradataAccessRole
, consulte Prevenção do problema de substituto confuso entre serviços no Amazon Connect Voice ID. -
-
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.
-
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.
-
Opcionalmente, o limite de fraude, caso você queira aumentar ou diminuir o risco.
-
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