speech-score API
有道智云语音评测中转接口。客户端上传 WAV 文件和参考文本,服务端从 .env 读取有道 YOUDAO_APP_KEY、YOUDAO_APP_SECRET,按 v2 签名规则请求有道非流式评测接口。
如果要完全按有道原始 API 字段对接,请使用 speech-assess。speech-score 保持为简化版接口。
文档说明
/api/speech-score 使用统一 HTML 容器渲染当前 Markdown 原文,并提供查看 Markdown 和复制 Markdown 按钮。演示站 /api/speech-score/demo 仍是独立交互页面。
环境变量
YOUDAO_APP_KEY=应用ID
YOUDAO_APP_SECRET=应用密钥
路由
GET /api/speech-score
GET /api/speech-score/health
GET /api/speech-score/demo
POST /api/speech-score
公网地址:
https://6767.chat/api/speech-score
POST /api/speech-score
请求格式:multipart/form-data
| 字段 | 必填 | 说明 |
|---|---|---|
audio | 是 | WAV 文件,推荐 16k / 16bit / mono / PCM,最长 120 秒。 |
text | 是 | 跟读参考文本,例如 have a good day。 |
lang | 否 | 默认 en,中文用 zh-CHS。 |
示例:
curl -X POST "https://6767.chat/api/speech-score" \
-F "audio=@output.wav" \
-F "text=have a good day" \
-F "lang=en"
成功返回:
{
"success": true,
"service": "speech-score",
"provider": "youdao",
"data": {
"overall": 92.2,
"integrity": 99.9,
"fluency": 86.8,
"pronunciation": 73.7,
"speed": 133.3,
"refText": "have a good day",
"words": []
},
"raw": {
"errorCode": "0"
}
}
raw 会保留有道原始响应,便于前端读取 words、phonemes 等细粒度评分。