评估模式描述
评测要求:支持不设置文本,直接识别音频内容,300秒音频时长。
评测维度:支持返回单词精准度,流利度。
评测功能:支持实时评测,标点符号。
可以获取实时中间结果,实时展示评测内容。评测结果以最终结果为准。
请求参数
主要请求参数说明
参数名称 | 类型 | 描述 |
ref_text | String | 被评估文本 |
eval_mode | Integer | 评估模式。3:自由说评测模式 |
请求示例
# 参数示例为websocket连接URL展开, 如:soe.cloud.tencent.com/soe/api/1306***?eval_mode=0&voice_format=1&...server_engine_type=16k_zheval_mode=3ref_text=""score_coeff=1.000000voice_format=1
返回结果
主要返回结果说明
参数名称 | 类型 | 描述 |
SuggestedScore | Float | 建议评分 |
PronAccuracy | Float | 整体精准度 |
PronFluency | Float | 整体流利度 |
Words.PronAccuracy | Float | 单词精准度 |
Words.PronFluency | Float | 单词流利度 |
Words.MatchTag | Integer | 当前词的音频与文本的匹配情况 |
返回示例
{ "code": 0, "message": "c2c99d43-888a-4198-8ecb-544d89574659_6", "voice_id": "c2c99d43-888a-4198-8ecb-544d89574659", "result": { "SuggestedScore": 99.0970687866211, "PronAccuracy": 99.0970687866211, "PronFluency": 0.9886974692344666, "PronCompletion": -1, "Words": [ { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 98.91350555419922, "PronFluency": 0.9854655265808105, "ReferenceWord": "", "Word": "我", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } }, { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 99.26715087890625, "PronFluency": 0.9986396431922913, "ReferenceWord": "", "Word": "是", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } }, { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 99.11051940917969, "PronFluency": 0.9819872975349426, "ReferenceWord": "", "Word": "谁", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } } ], "SentenceId": -1, "RefTextId": -1, "KeyWordHits": null, "UnKeyWordHits": null }, "final": 1 }
标点符号
使用命令块 {::cmd{F_PUNC=true}} 开启标点符号,可以在最终返回结果中输出标点符号。
请求参数
主要请求参数说明
参数名称 | 类型 | 描述 |
ref_text | String | 被评估文本。使用命令块 {::cmd{F_PUNC=true}} 开启标点符号 |
eval_mode | Integer | 评估模式。3:自由说模式 |
请求示例
# 参数示例为websocket连接URL展开, 如:soe.cloud.tencent.com/soe/api/1306***?eval_mode=0&voice_format=1&...server_engine_type=16k_zheval_mode=3ref_text="{::cmd{F_PUNC=true}}"score_coeff=1.000000voice_format=1
返回结果
主要返回结果说明。
参数名称 | 类型 | 描述 |
MatchTag | Integer | 当前词与输入语句的匹配情况。5:标点符号 |
Words.Word | String | 当前词。当MatchTag:5时,输出内容为标点符号 |
返回示例
{ "code": 0, "message": "e4613b7b-ec33-4b89-aba5-d319bf635df6_6", "voice_id": "e4613b7b-ec33-4b89-aba5-d319bf635df6", "result": { "SuggestedScore": 99.0970687866211, "PronAccuracy": 99.0970687866211, "PronFluency": 0.9886974692344666, "PronCompletion": -1, "Words": [ { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 98.91350555419922, "PronFluency": 0.9854655265808105, "ReferenceWord": "", "Word": "我", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } }, { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 99.26715087890625, "PronFluency": 0.9986396431922913, "ReferenceWord": "", "Word": "是", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } }, { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": 99.11051940917969, "PronFluency": 0.9819872975349426, "ReferenceWord": "", "Word": "谁", "MatchTag": 0, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } }, { "MemBeginTime": -1, "MemEndTime": -1, "PronAccuracy": -1, "PronFluency": -1, "ReferenceWord": "", "Word": "?", "MatchTag": 5, "KeywordTag": 0, "PhoneInfos": [ ], "Tone": { "Valid": false, "RefTone": -1, "HypothesisTone": -1 } } ], "SentenceId": -1, "RefTextId": -1, "KeyWordHits": null, "UnKeyWordHits": null }, "final": 1 }