调用本接口提交待比对声纹采样。

描述

业务接口/green/voice/auth/check

调用开始比对声纹后,您需要让用户念诵返回的语音文本(即返回结果中的content参数),生成待对比声纹采样。

调用本接口提交待比对声纹采样,和系统中已经注册的用户声纹进行比对。

请求参数

关于在请求中包含的公共请求参数,请参考公共参数

请求body是一个结构体,结构说明如下:
名称 类型 是否必需 描述
userId 字符串 指定要与其比对声纹的用户ID。用户ID由您在调用开始注册声纹时创建。
userName 字符串 指定要与其比对声纹的用户名称。
content 字符串 调用开始比对声纹时返回的用于制作待比对声纹采样的语音文本。
voice 字符串 根据调用开始比对声纹时返回的语音文本制作的待比对语音,使用base64编码。
codec 字符串 语音的编码格式。取值:
  • pcm(默认)
  • amr

返回参数

返回结果说明,参见返回结果

返回body中的Data字段是JSON结构体,结构说明如下:
名称 类型 是否必需 描述
rate 浮点数 待比对语音和用户注册的声纹比对结果的可信分数,取值范围为[0,100];分数越大,越可能是同一个用户的声音。

示例

请求示例
{
  "userId":"userId1",
  "userName":"张三",
  "content": "39607258", 
  "voice": "XYUklGRiRtAQBXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YQBt..."
}
返回示例
{
  "msg": "OK",
  "code": 200, 
  "requestId": "33921869-CF8A-4E62-8C31-44F37341FFC1",
  "data": {
  "rate":"99.1"
  }
}