一、评测模式描述
·评测要求:支持汉字。音频时长最长60秒。
·评测维度:支持返回单词精准度,流利度;支持返回音素精准度。
·评测功能:支持指定发音。
二、请求参数
主要评测参数说明:
| 参数名称 | 类型 | 描述 |
| ref_text | String | 被评估文本。支持汉字。 |
| eval_mode | Integer | 评估模式。0:单词评测模式 |
请求示例
三、返回结果
主要返回结果说明:
| 参数名称 | 类型 | 描述 |
| SuggestedScore | Float | 建议评分 |
| PronAccuracy | Float | 整体精准度 |
| PronFluency | Float | 整体流利度 |
| Words.PronAccuracy | Float | 单词精准度 |
| Words.PronFluency | Float | 单词流利度 |
| Words.PhoneInfos.PronAccuracy | Float | 音素精准度 |
返回示例
{
"code": 0,
"message": "02b29a09-f7d5-4c69-95b7-cc2ba2669c7f_4",
"voice_id": "02b29a09-f7d5-4c69-95b7-cc2ba2669c7f",
"result": {
"SuggestedScore": 99.26628112792969,
"PronAccuracy": 99.26628112792969,
"PronFluency": 0.9752218127250671,
"PronCompletion": 1,
"Words": [
{
"MemBeginTime": 420,
"MemEndTime": 740,
"PronAccuracy": 99.26628112792969,
"PronFluency": 0.9752218127250671,
"ReferenceWord": "",
"Word": "我",
"MatchTag": 0,
"KeywordTag": 0,
"PhoneInfos": [
{
"MemBeginTime": 420,
"MemEndTime": 530,
"PronAccuracy": 99.4521713256836,
"DetectedStress": false,
"Phone": "w",
"ReferencePhone": "",
"ReferenceLetter": "",
"Stress": false,
"MatchTag": 0
},
{
"MemBeginTime": 530,
"MemEndTime": 740,
"PronAccuracy": 99.17333984375,
"DetectedStress": false,
"Phone": "o3",
"ReferencePhone": "",
"ReferenceLetter": "",
"Stress": false,
"MatchTag": 0
}
],
"Tone": {
"Valid": false,
"RefTone": -1,
"HypothesisTone": -1
}
}
],
"SentenceId": -1,
"RefTextId": -1,
"KeyWordHits": null,
"UnKeyWordHits": null
},
"final": 1
}
四、指定发音
使用 汉字{::pron{p1,p2..},{p3,p4..}..} 指定发音,发音单元为 拼音。
五、请求参数
主要请求参数说明:
| 参数名称 | 类型 | 描述 |
| ref_text | String | 被评估文本 |
| eval_mode | Integer | 评估模式。0:单词评测模式 |
请求示例
# 参数示例为websocket连接URL展开, 如:soe.cloud.tencent.com/soe/api/1306***?eval_mode=0&voice_format=1&…server_engine_type=16k_zheval_mode=0rec_mode=1ref_text="我{::pron{wo1}}"score_coeff=1.000000voice_format=1
六、返回结果
主要返回结果说明:
| 参数名称 | 类型 | 描述 |
| SuggestedScore | Float | 建议评分 |
| PronAccuracy | Float | 整体精准度 |
| PronFluency | Float | 整体流利度 |
| Words.PronAccuracy | Float | 单词精准度 |
| Words.PronFluency | Float | 单词流利度 |
| Words.PhoneInfos.PronAccuracy | Float | 音素精准度 |
返回示例
{
"code": 0,
"message": "5034a02a-9133-4031-bc71-12fa53e922a0_1",
"voice_id": "5034a02a-9133-4031-bc71-12fa53e922a0",
"result": {
"SuggestedScore": 62.627201080322266,
"PronAccuracy": 62.627201080322266,
"PronFluency": 0.9705331921577454,
"PronCompletion": 1,
"Words": [
{
"MemBeginTime": 360,
"MemEndTime": 760,
"PronAccuracy": 62.627201080322266,
"PronFluency": 0.9705331921577454,
"ReferenceWord": "",
"Word": "我",
"MatchTag": 0,
"KeywordTag": 0,
"PhoneInfos": [
{
"MemBeginTime": 360,
"MemEndTime": 550,
"PronAccuracy": 79.64244079589844,
"DetectedStress": false,
"Phone": "w",
"ReferencePhone": "",
"ReferenceLetter": "",
"Stress": false,
"MatchTag": 0
},
{
"MemBeginTime": 550,
"MemEndTime": 760,
"PronAccuracy": 54.119590759277344,
"DetectedStress": false,
"Phone": "o1",
"ReferencePhone": "",
"ReferenceLetter": "",
"Stress": false,
"MatchTag": 0
}
],
"Tone": {
"Valid": false,
"RefTone": -1,
"HypothesisTone": -1
}
}
],
"SentenceId": -1,
"RefTextId": -1,
"KeyWordHits": null,
"UnKeyWordHits": null
},
"final": 1
}