说话人验证 API
上传或录制两个片段,检查是否为同一个声音。
比较两个语音片段,并返回同一说话人判断和相似度分数。
✓说话人验证 multipart
✓0-100 相似度
✓同一说话人
✓包含剩余请求数
快速开始
POST multipart/form-data/v1/speaker-verification/apiPOST
// 请求头
apiKey:
你的_API_密钥
// 表单数据
formData.append("reference", referenceAudioFile);
formData.append("candidate", candidateAudioFile);// 示例响应
{
"success": true,
"same_speaker": true,
"similarity": 87,
"threshold": 75,
"reference_audio": {
"duration": 4.8,
"sample_rate": 16000
},
"candidate_audio": {
"duration": 5.1,
"sample_rate": 16000
},
"remainingRequests": 119
}WAV、MP3、M4A、FLAC、OGG、WebM、AAC、Opus、WMA、AMR、3GP、AIFF、AU 等.
呼叫中心身份验证
在允许敏感账户操作之前确认来电者身份。
欺诈预防
通过将新语音样本与可信参考录音比较,发现冒充尝试。
简洁的 JSON 响应
same_speaker, similarity, threshold, reference_audio, candidate_audio, remainingRequests
快速集成
简单的双字段 multipart 上传流程。
用量可见
在每次成功响应中跟踪剩余请求额度。
格式支持
WAV、MP3、M4A、FLAC、OGG、WebM、AAC、Opus、WMA、AMR、3GP、AIFF、AU 等.
工作原理
三步完成说话人验证。
1
上传两个片段
使用 apiKey 请求头、reference 字段和 candidate 字段向 /api 端点发送 POST multipart/form-data。
2
接收 JSON
获取 same_speaker 判断、相似度分数、匹配阈值以及两个片段的音频详情。
3
根据判断采取行动
使用结果认证来电者、批准敏感操作,或标记可能的冒充尝试。
cURL
Multipart 上传curl -X POST 'https://api.genderrecognition.com/v1/speaker-verification/api' \ -H 'apiKey: YOUR_API_KEY' \ -F 'reference=@/path/to/reference.wav' \ -F 'candidate=@/path/to/candidate.wav'
JavaScript
fetch 示例const apiKey = "YOUR_API_KEY";
const formData = new FormData();
formData.append("reference", referenceAudioFile);
formData.append("candidate", candidateAudioFile);
const response = await fetch(
"https://api.genderrecognition.com/v1/speaker-verification/api",
{
method: "POST",
headers: {
apiKey,
},
body: formData,
}
);
const result = await response.json();呼叫中心身份验证
在允许敏感账户操作之前确认来电者身份。
基于语音的访问控制
为登录、审批或敏感流程添加语音验证步骤。
欺诈预防
通过将新语音样本与可信参考录音比较,发现冒充尝试。