支持单词、句子多维度语音评测,全年龄覆盖,让语言学习更有趣更高效
一般返回的match_tag为1的时候,表示多读了识别不了的成*号 ,match_tag为2代表漏读,
match_tag为3代 表错读,match_tag为4表示词库没有这个单词,
可以收集起来让后台录入或者自定义音素上传评测
有多读的不会影响分数
参考:https://cloud.tencent.com/document/product/884/30657,根据里面的demo,修改成对应的参数
参数可以看https://cloud.tencent.com/document/product/884/32605
需要修改host,action,params等信息
使用音素结构需要将TextMode改为1,参考https://cloud.tencent.com/document/product/884/33698,
word为音标或者单词,pron为国际音标对应的智聆音素.
输出的是字符串不是字典
另外无法从智聆音素推断出他的国际音标,因为一般单词的国际音标都是固定的.
1,查看控制台里面是否已经开通了服务,中英文是互不影响的(https://console.cloud.tencent.com/soe)
2,查看servertype字段是否对应,默认为0(英文),如果只开通了中文,但是没有设置这个字段就会报错.
3,没有在控制台里面设置soeappid,参数里面填入了不存在的值.
如果是必现:那么应该是没有配置好,需要将100000416883在cos桶里的权限管理加到用户权限中(根账号,完全控制)。然后自己在控制台设置就好了
如果是偶现:高峰期可能会存在延迟,建议客户自己上传存储,因为存储的量较大,所以可能会有极个别失败.
1.单词模式:<= 60秒,单个单词
2. 单词音素诊断模式:<=60秒,单个单词
3. 句子模式: <= 60秒,<= 30个单词
4.多分支句子模式: <= 60秒,<= 30个单词
5.段落模式: <= 120秒, <= 120个单词
6.自由说模式: <= 120秒,词数不限
7.情景对话模式: <= 120秒,词数不限
8.单词实时评测:音频时长不限,单个单词
9.单词的占位符的问题:一个阿拉伯数字会占用一个单词位,1000就会占用4个单词。单词模式中1也占用一个 单词位
1,音频文件要符合16khz采样率16bit位深单声道,如果是mp3文件码率要高于48kbps,否则评分可能会出现偏低或者0
2,VoiceType是否和传入的音频文件一致,文本和音频是否一致.
3,看下sessionId是否在每次评测的时候都是一样的结果导致的
4,在初次评测的时候IsQuery为1.会导致分数为0.因为没有评测,所以查不到结果.
5,在句子模式下,如果用户只评测一个单词的情况下完整度会为0,会导致总评分为0,让用户选择合适的场景(单词模式)
6,部分词不在字典里面,需要使用音素结构来指定发音进行评测.
7,使用小程序插件的时候需要使用真机调试.