声纹预留/更新主要是通过回调函数TrainerCallBack去实现。
调用的过程中首先初始化回调函数TrainerCallBack并在回调函数中实现回调方法onSuccess()和onFailure(),
onSuccess()中处理所有正确的请求,根据getTag()的值区分不同接口回调的结果。getTag返回整型的数值。
onFailure()中处理所有错误和异常的问题,通过返回错误码进行处理。
通过将语音片段和指定的声纹进行一对一对比的过程被称为声纹身份验证。
声密保的身份验证为了提高安全性,由服务端下发动态文本,客户端上传与动态文本对应的语音来进行身份验证。
接口类型 | URL | 功能说明 |
声纹预留 | trainerCallBack.executeGetText | 获取文本 |
trainerCallBack.executeUploadVoice | 上传语音 | |
trainerCallBack.executeTrainer | 预留操作 | |
trainerCallBack.executeReVoiceIdResult | 判断声纹是否存在 | |
trainerCallBack. executeReVoiceIdResult | 删除原有声纹模型 | |
身份验证 | verifierCallBack.executeGetText | 获取文本 |
verifierCallBack.executeVerifier | 身份验证 |
详见参考请下载文档