PronAccuracy
|
Float
|
发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。
|
PronFluency
|
Float
|
发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
|
PronCompletion
|
Float
|
发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
|
Words
|
Array of
WordRsp
|
详细发音评估结果
|
SessionId
|
String
|
语音段唯一标识,一段语音一个SessionId
|
AudioUrl
|
String
|
已废弃,不再保存语音音频文件下载地址
|
SentenceInfoSet
|
Array of
SentenceInfo
|
断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。
|
Status
|
String
|
评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
|
SuggestedScore
|
Float
|
建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
|
RefTextId
|
Integer
|
匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号
注意:此字段可能返回 null,表示取不到有效值。
|
KeyWordHits
|
Array of Float
|
主题词命中标志,0表示没命中,1表示命中
注意:此字段可能返回 null,表示取不到有效值。
|
UnKeyWordHits
|
Array of Float
|
负向主题词命中标志,0表示没命中,1表示命中
注意:此字段可能返回 null,表示取不到有效值。
|
RequestId
|
String
|
唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
|
AuthFailure
|
CAM签名/鉴权错误。
|
AuthFailure.AccountUnavailable
|
账号未开通口语评测服务或账号已欠费隔离,请开通服务或检查账号状态。
|
AuthFailure.InvalidAuthorization
|
鉴权失败。
|
FailedOperation
|
操作失败。
|
FailedOperation.ErrorGetSession
|
会话缓存保存失败,请重新初始化。
|
FailedOperation.ErrorGetUser
|
获取用户信息失败。
|
FailedOperation.EvaluateTimeout
|
评测时间超出限制,请检查音频时间是否过长后重试。
|
FailedOperation.EvaluateUnknownError
|
引擎未知错误,请检查一下RefText是否正常后重试。
|
FailedOperation.FailedGetEngineIP
|
获取评测引擎IP失败,请稍后重试。
|
FailedOperation.FailedGetResult
|
结果缓存获取失败,请稍后重试。
|
FailedOperation.FailedGetSession
|
会话缓存获取失败,请稍后重试。
|
FailedOperation.FailedGetSessionSeqID
|
会话分片序号缓存获取失败,请稍后重试。
|
FailedOperation.FailedGetUser
|
用户信息缓存获取失败,请稍后重试。
|
FailedOperation.FailedInit
|
请求初始化失败,请检查参数后重新初始化。
|
FailedOperation.FailedSetResult
|
结果缓存保存失败,请稍后重试。
|
FailedOperation.FailedSetSession
|
会话缓存保存失败,请重新初始化。
|
FailedOperation.FailedSetSessionSeqID
|
会话分片序号缓存保存失败,请重新初始化。
|
FailedOperation.FailedSetUser
|
用户信息缓存保存失败,请稍后重试。
|
FailedOperation.InternalServerError
|
服务内部错误,请稍后重试或联系我们。
|
FailedOperation.InvalidParameterValue
|
引擎参数错误,请稍后重试。
|
FailedOperation.JsonCodecError
|
Json编解码失败,请稍后重试。
|
FailedOperation.NeedInitBeforeEvaluation
|
引擎评估之前没有初始化,请重新初始化成功之后重新传输数据。
|
FailedOperation.PastSeqIdLose
|
前序分片缺失,请重新补发前序分片。
|
FailedOperation.ResultExpired
|
结果缓存已过期,请重新初始化成功之后重新传输数据。
|
FailedOperation.SeqIdExpired
|
分片序号缓存已过期,请重新初始化成功之后重新传输数据。
|
FailedOperation.ServerOverload
|
引擎服务器过载,请稍后重试。
|
FailedOperation.ServiceTimeout
|
评测超时,请通过轮询查询评测结果,后续请使用分片传输或减少单次传输音频时长。
|
FailedOperation.SessionExpired
|
会话缓存已过期,请重新初始化成功之后重新传输数据。
|
FailedOperation.WaitPastSeqIdTimeout
|
引擎等待前序分片超时,请重新补发前序分片。
|
InternalError
|
内部错误。
|
InternalError.AudioProcessingFailed
|
音频处理出错。
|
InternalError.BASE64DecodeFailed
|
BASE64解码错误。
|
InternalError.CannotFindSession
|
评估之前没有初始化或已过期。
|
InternalError.FailToDecodeVoice
|
语音解码失败。
|
InternalError.IlegalServerResponse
|
服务器应答非法 。
|
InternalError.InitStreamNotSupport
|
该接口不支持init_stream。
|
InternalError.InitStreamUnfinished
|
初始化请求未完成,请稍后重试。
|
InternalError.InitialParameterError
|
初始化参数错误 。
|
InternalError.InvalidSeqId
|
分片序号错误。
|
InternalError.InvalidWAVHeader
|
WAV头部格式非法或不在同一分片内。
|
InternalError.LastSeqUnfinished
|
前一个分片未处理完,请稍后重试。
|
InternalError.MP3DecodeFailed
|
MP3转码发生错误。
|
InternalError.NeedToInit
|
进行评估之前没有进行初始化。
|
InternalError.NoConversationFound
|
使用的会话没有找到或已经被释放。
|
InternalError.NoDocInList
|
表单中没有文件。
|
InternalError.NoError
|
没有错误。
|
InternalError.NoInitBeforeEvaluation
|
评估之前没有初始化。
|
InternalError.RefTxtEmpty
|
检测到不支持的字符在输入文本。
|
InternalError.RefTxtOov
|
检测到不支持的字符在输入文本。
|
InternalError.RefTxtTooLang
|
输入文本太长。
|
InternalError.ServerInternalError
|
服务器内部错误。
|
InternalError.ServerOverload
|
服务器过载。
|
InternalError.ServiceTimeout
|
服务超时。
|
InternalError.ShardNoStartWithOne
|
分片序号错误应该从1开始。
|
InternalError.StreamProcessFail
|
流式模式数据包处理过程中间失败。
|
InternalError.StreamProcessTimeOut
|
流式模式数据包处理超时。
|
InternalError.StreamingvoicepkgTimeout
|
流式语音包超时。
|
InternalError.TimeOut
|
获得结果超时。
|
InternalError.TooLongPackage
|
语音数据包长度超过 1MB。
|
InternalError.VadNotDetectedSpeak
|
没有检测到语音。
|
InternalError.VoiceMsgOversized
|
语音数据大于1MB。
|
InternalError.VoiceMsgTooShort
|
语音时长太短 。
|
InternalError.WordLengthTooLong
|
文本单词超过限制 。
|
InvalidParameter
|
参数错误。
|
InvalidParameter.AuthorizeError
|
服务未开通或已欠费。
|
InvalidParameter.ErrorPhoneme
|
请求参数RefText的音素Json解码失败,请参考API文档使用标准的Json格式。
|
InvalidParameter.InitialParameterError
|
初始化参数错误。
|
InvalidParameter.InvalidAction
|
请求参数Action不合法,请参考API文档检查参数Action的有效性。
|
InvalidParameter.InvalidParameter
|
请求参数不合法,请参考API文档检查参数的有效性。
|
InvalidParameter.SeqIdLimitExceeded
|
请求参数SeqId超过最大值限制,请参考API文档检查参数SeqId是否小于3000。
|
InvalidParameter.VoiceMsgOversized
|
语音数据大于1MB。
|
InvalidParameter.WithoutRealName
|
用户未实名制认证。
|
InvalidParameterValue
|
参数取值错误。
|
InvalidParameterValue.AudioDataSizeLimitExceeded
|
输入分片音频大小超过最大限制,请调整分片大小后重新传输数据。
|
InvalidParameterValue.AudioDecodeFailed
|
音频数据解码失败,请参考API文档中音频要求检查音频数据格式设置是否正确后重新传输数据。
|
InvalidParameterValue.AudioLimitExceeded
|
输入音频时长超过限制,请结束本次评测,后续请根据评测模式设置音频时长限制。
|
InvalidParameterValue.AudioSizeMustBeEven
|
输入音频异常,音频数据指针或音频⻓度必须为偶数,请参考API文档检查音频数据是否正确后重新传输数据。
|
InvalidParameterValue.BASEDecodeFailed
|
BASE64解码错误。
|
InvalidParameterValue.FunctionNotSupport
|
该评测功能暂不支持,请参考API文档检查评测参数。
|
InvalidParameterValue.InvalidSeqId
|
分片序号错误。
|
InvalidParameterValue.InvalidWAVHeader
|
WAV头部格式非法或不在同一分片内。
|
InvalidParameterValue.NoDocInList
|
表单中没有文件。
|
InvalidParameterValue.ParameterInvalid
|
参数值无效,请检查ScoreCoeff参数输入是否在限制内。
|
InvalidParameterValue.RefTextEmpty
|
请求参数RefText无效或参考文本为空,请检查RefText是否为空。
|
InvalidParameterValue.RefTextGrammarError
|
请求参数RefText语法错误,请参考API文档检查文本格式,尤其是指定发音格式是否正确。
|
InvalidParameterValue.RefTextLimitExceeded
|
请求参数RefText的字数超过最大限制,请根据评测模式调整字数后重新初始化。
|
InvalidParameterValue.RefTextOOV
|
请求参数RefText包含OOV词汇,请使用指定发音或联系我们处理。
|
InvalidParameterValue.RefTextPolyphonicLimitExceeded
|
请检查参考文本中是否包含大量多音字,可通过发音描述块指定标准发音解决。
|
InvalidParameterValue.RefTxtEmpty
|
输入文本为空。
|
InvalidParameterValue.RefTxtTooLang
|
输入文本太长。
|
InvalidParameterValue.SensitiveWords
|
请求内容包含违禁词汇,请检查后重试。
|
InvalidParameterValue.SessionIdInUse
|
SessionId已存在,建议使用uuid作为SessionId重新初始化。
|
InvalidParameterValue.ShardNoStartWithOne
|
分片序号错误应该从1开始。
|
InvalidParameterValue.StreamingvoicepkgTimeout
|
流式语音包超时。
|
InvalidParameterValue.VadNotDetectedSpeak
|
没有检测到语音。
|
InvalidParameterValue.VoiceFileTypeNotFound
|
语音文件格式参数VoiceFileType取值错误,请参考API文档检查语音文件格式VoiceFileType是否正确后重新传输数据。
|
InvalidParameterValue.VoiceLengthTooLong
|
音频超过长度限制,要求音频大小不能超过3Mb。
|
InvalidParameterValue.WAVHeaderDecodeFailed
|
WAV格式的音频数据第一个分片的数据长度小于44,头部数据不合法,请检查后重试。
|
InvalidParameterValue.WordLengthTooLong
|
文本单词超过限制。
|
LimitExceeded.ConcurrencyLimitExceeded
|
请求并发数超过配额限制,请减少并发数或联系我们调大并发限额。
|
MissingParameter
|
缺少参数错误。
|
RequestLimitExceeded
|
请求的次数超过了频率限制。
|
ResourceInsufficient.ServerTimeout
|
评测超时,请检查语音数据大小。
|
ResourceNotFound.AppidNotFount
|
appid不存在。
|
ResourceNotFound.InterfaceNotFount
|
接口不存在。
|
ResourceUnavailable
|
资源不可用。
|
ResourceUnavailable.AuthorizeError
|
服务未开通或已欠费。
|
ResourceUnavailable.CannotFindSession
|
评估之前没有初始化或已过期。
|
ResourceUnavailable.ConcurrencyLimit
|
使用并发超出限制。
|
ResourceUnavailable.InitStreamUnfinished
|
初始化请求未完成,请稍后重试。
|
ResourceUnavailable.LastSeqUnfinished
|
前一个分片未处理完,请稍后重试。
|
ResourceUnavailable.NoConversationFound
|
使用的会话没有找到或已经被释放。
|
ResourceUnavailable.NoInitBeforeEvaluation
|
评估之前没有初始化。
|