Enroll¶
Efetua um cadastro biométrico com um ou mais áudios do mesmo locutor.
rpc Enroll(stream EnrollRequest) returns (stream EnrollResponse);
A função pode receber até 5 minutos de áudio (300.000 ms) ou 2 minutos de fala (120.000 ms), o que ocorrer primeiro. Se esse limite for atingido, a função retorna um erro.
É essencial não misturar áudios de diferentes locutores em um cadastro ou atualização, sob pena de deteriorar o resultado das verificações biométricas.
A requisição desta função é um stream de objetos. Cada requisição é uma mensagem EnrollRequest e possui os seguintes campos (apenas um deles pode estar presente):
- params
EnrollmentParams Parâmetros de entrada do cadastro biométrico. Este campo deve estar presente apenas na primeira requisição.
- payload
AudioPayload Áudio a ser utilizado no cadastro biométrico. Este campo pode ser fornecido depois da primeira requisição.
A resposta desta função é um stream de objetos. Cada resposta é uma mensagem EnrollResponse e possui os seguintes campos:
- events
repeated EnrollmentEvent Lista de objetos representando os eventos retornados pelo cadastro biométrico.