数据结构

最近更新时间:2019-08-29 20:52:14

Keyword

评测关键词

被如下接口引用:KeywordEvaluate。

名称 类型 必选 描述
RefText String 被评估语音对应的文本,句子模式下不超过个 20 单词或者中文文字,段落模式不超过 120 单词或者中文文字,中文评估使用 utf-8 编码,自由说模式该值无效。如需要在单词模式和句子模式下使用自定义音素,可以通过设置 TextMode 使用音素标注
EvalMode Integer 评估模式,0:词模式(中文评测模式下为文字模式),1:句子模式,2:段落模式,3:自由说模式,当为词模式评估时,能够提供每个音节的评估信息,当为句子模式时,能够提供完整度和流利度信息。
ScoreCoeff Float 评价苛刻指数,取值为[1.0 - 4.0]范围内的浮点数,用于平滑不同年龄段的分数,1.0为小年龄段,4.0为最高年龄段
ServerType Integer 评估语言,0:英文,1:中文。
TextMode Integer 输入文本模式,0: 普通文本,1:音素结构文本。

KeywordScore

关键词得分

被如下接口引用:KeywordEvaluate。

名称 类型 描述
Keyword String 关键词
PronAccuracy Float 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。
PronFluency Float 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
PronCompletion Float 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
Words Array of WordRsp 详细发音评估结果
注意:此字段可能返回 null,表示取不到有效值。
SuggestedScore Float 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)× 完整度(PronCompletionfloat)×(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

PhoneInfo

单音节评价结果

被如下接口引用:KeywordEvaluate、TransmitOralProcess、TransmitOralProcessWithInit。

名称 类型 描述
MemBeginTime Integer 当前音节语音起始时间点,单位为ms
MemEndTime Integer 当前音节语音终止时间点,单位为ms
PronAccuracy Float 音节发音准确度,取值范围[-1, 100],当取-1时指完全不匹配
DetectedStress Boolean 当前音节是否检测为重音
Phone String 当前音节
Stress Boolean 当前音节是否应为重音
ReferencePhone String 参考音素,在单词诊断模式下,代表标准音素
MatchTag Integer 当前词与输入语句的匹配情况,0:匹配单词、1:新增单词、2:缺少单词、3:错读的词、4:未录入单词。

SentenceInfo

语音过程中断句的中间结果

被如下接口引用:TransmitOralProcess、TransmitOralProcessWithInit。

名称 类型 描述
SentenceId Integer 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
Words Array of WordRsp 详细发音评估结果
PronAccuracy Float 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。
PronFluency Float 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
PronCompletion Float 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
SuggestedScore Float 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat) 完整度(PronCompletionfloat)(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

WordRsp

单词评分细则

被如下接口引用:KeywordEvaluate、TransmitOralProcess、TransmitOralProcessWithInit。

名称 类型 描述
MemBeginTime Integer 当前单词语音起始时间点,单位为ms,该字段段落模式下无意义。
MemEndTime Integer 当前单词语音终止时间点,单位为ms,该字段段落模式下无意义。
PronAccuracy Float 单词发音准确度,取值范围[-1, 100],当取-1时指完全不匹配
PronFluency Float 单词发音流利度,取值范围[0, 1]
Word String 当前词
MatchTag Integer 当前词与输入语句的匹配情况,0:匹配单词、1:新增单词、2:缺少单词、3:错读的词、4:未录入单词。
PhoneInfos Array of PhoneInfo 音节评估详情
ReferenceWord String 参考词,目前为保留字段。