Class: TencentCloud::Soe::V20180724::TransmitOralProcessResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

TransmitOralProcess返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pronaccuracy = nil, pronfluency = nil, proncompletion = nil, words = nil, sessionid = nil, audiourl = nil, sentenceinfoset = nil, status = nil, suggestedscore = nil, reftextid = nil, keywordhits = nil, unkeywordhits = nil, requestid = nil) ⇒ TransmitOralProcessResponse

Returns a new instance of TransmitOralProcessResponse.



529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
# File 'lib/v20180724/models.rb', line 529

def initialize(pronaccuracy=nil, pronfluency=nil, proncompletion=nil, words=nil, sessionid=nil, audiourl=nil, sentenceinfoset=nil, status=nil, suggestedscore=nil, reftextid=nil, keywordhits=nil, unkeywordhits=nil, requestid=nil)
  @PronAccuracy = pronaccuracy
  @PronFluency = pronfluency
  @PronCompletion = proncompletion
  @Words = words
  @SessionId = sessionid
  @AudioUrl = audiourl
  @SentenceInfoSet = sentenceinfoset
  @Status = status
  @SuggestedScore = suggestedscore
  @RefTextId = reftextid
  @KeyWordHits = keywordhits
  @UnKeyWordHits = unkeywordhits
  @RequestId = requestid
end

Instance Attribute Details

#AudioUrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def AudioUrl
  @AudioUrl
end

#KeyWordHitsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def KeyWordHits
  @KeyWordHits
end

#PronAccuracyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def PronAccuracy
  @PronAccuracy
end

#PronCompletionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def PronCompletion
  @PronCompletion
end

#PronFluencyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def PronFluency
  @PronFluency
end

#RefTextIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def RefTextId
  @RefTextId
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def RequestId
  @RequestId
end

#SentenceInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def SentenceInfoSet
  @SentenceInfoSet
end

#SessionIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def SessionId
  @SessionId
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def Status
  @Status
end

#SuggestedScoreObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def SuggestedScore
  @SuggestedScore
end

#UnKeyWordHitsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def UnKeyWordHits
  @UnKeyWordHits
end

#WordsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PronAccuracy:

    发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。

  • PronFluency:

    发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • PronCompletion:

    发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1

  • Words:

    详细发音评估结果

  • SessionId:

    语音段唯一标识,一段语音一个SessionId

  • AudioUrl:

    已废弃,不再保存语音音频文件下载地址

  • SentenceInfoSet:

    断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。

  • Status:

    评估 session 状态,“Evaluating“:评估中、”Failed“:评估失败、”Finished“:评估完成

  • SuggestedScore:

    建议评分,取值范围,评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。

  • RefTextId:

    匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号

  • KeyWordHits:

    主题词命中标志,0表示没命中,1表示命中

  • UnKeyWordHits:

    负向主题词命中标志,0表示没命中,1表示命中

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



527
528
529
# File 'lib/v20180724/models.rb', line 527

def Words
  @Words
end

Instance Method Details

#deserialize(params) ⇒ Object



545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'lib/v20180724/models.rb', line 545

def deserialize(params)
  @PronAccuracy = params['PronAccuracy']
  @PronFluency = params['PronFluency']
  @PronCompletion = params['PronCompletion']
  unless params['Words'].nil?
    @Words = []
    params['Words'].each do |i|
      wordrsp_tmp = WordRsp.new
      wordrsp_tmp.deserialize(i)
      @Words << wordrsp_tmp
    end
  end
  @SessionId = params['SessionId']
  @AudioUrl = params['AudioUrl']
  unless params['SentenceInfoSet'].nil?
    @SentenceInfoSet = []
    params['SentenceInfoSet'].each do |i|
      sentenceinfo_tmp = SentenceInfo.new
      sentenceinfo_tmp.deserialize(i)
      @SentenceInfoSet << sentenceinfo_tmp
    end
  end
  @Status = params['Status']
  @SuggestedScore = params['SuggestedScore']
  @RefTextId = params['RefTextId']
  @KeyWordHits = params['KeyWordHits']
  @UnKeyWordHits = params['UnKeyWordHits']
  @RequestId = params['RequestId']
end