{"PronAccuracy": 0, "PronFluency": -1, "PronCompletion": 0, "Words": [], "SessionId": "668e4694-7b1f-11eb-99aa-e454e8cfe4b4", "AudioUrl": "", "SentenceInfoSet": [{"SentenceId": -1, "Words": [], "PronAccuracy": 0, "PronFluency": -1, "PronCompletion": 0, "SuggestedScore": 0}], "Status": "Finished", "SuggestedScore": 0, "RequestId": "6caf23dc-b18b-4b08-b404-c4d0cc41faa7"}

用户8070662用户8070662提问于
serena邀请了用户7282692来回答
用户8070662回答于
推荐
1,音频文件要符合16khz采样率16bit位深单声道,如果是mp3文件码率要高于48kbps,否则评分可能会出现偏低或者0
2,VoiceType是否和传入的音频文件一致,文本和音频是否一致.
3,看下sessionId是否在每次评测的时候都是一样的结果导致的   
4,在初次评测的时候IsQuery为1.会导致分数为0.因为没有评测,所以查不到结果.
5,在句子模式下,如果用户只评测一个单词的情况下完整度会为0,会导致总评分为0,让用户选择合适的场景(单词模式)
6,部分词不在字典里面,需要使用音素结构来指定发音进行评测.
7,使用小程序插件的时候需要使用真机调试.

回答过的其他问题

智聆口语评测的sessionid是干什么用的?

SessionId是唯一标识符,可以用于查询,可以使用uuid(通用唯一识别码)当做他的值

智聆口语评测返回结果里面的*是什么意思,会影响分数吗?

一般返回的match_tag为1的时候,表示多读了识别不了的成*号 ,match_tag为2代表漏读,
match_tag为3代 表错读,match_tag为4表示词库没有这个单词,
可以收集起来让后台录入或者自定义音素上传评测
有多读的不会影响分数

智聆口语评测SentenceInfo为空?

SentenceInfo为中间结果,只有使用段落模式的时候才会有中间结果

智聆口语评测使用段落模式的时候phone没有返回音标?

段落模式是不会返回单词的phone的,只有单词模式和句子模式有

智聆口语评测使用官方文档的签名方法v3,但是获取签名的时候会报错?

参考:https://cloud.tencent.com/document/product/884/30657,根据里面的demo,修改成对应的参数 参数可以看https://cloud.tencent.com/document/product/884/32605 需要修改hos...... 展开详请

智聆口语评测音素结构的文本格式是怎么样的?

使用音素结构需要将TextMode改为1,参考https://cloud.tencent.com/document/product/884/33698, word为音标或者单词,pron为国际音标对应的智聆音素. 输出的是字符串不是字典 另外无法从智聆音素推断出他的国际音标,因...... 展开详请

关于作者

所属标签

扫码关注云+社区

领取腾讯云代金券

,,