Class: TencentCloud::Soe::V20180724::SentenceInfo

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sentenceid = nil, words = nil, pronaccuracy = nil, pronfluency = nil, proncompletion = nil, suggestedscore = nil, reftextid = nil, keywordhits = nil, unkeywordhits = nil) ⇒ SentenceInfo

Returns a new instance of SentenceInfo.



379
380
381
382
383
384
385
386
387
388
389
# File 'lib/v20180724/models.rb', line 379

def initialize(sentenceid=nil, words=nil, pronaccuracy=nil, pronfluency=nil, proncompletion=nil, suggestedscore=nil, reftextid=nil, keywordhits=nil, unkeywordhits=nil)
  @SentenceId = sentenceid
  @Words = words
  @PronAccuracy = pronaccuracy
  @PronFluency = pronfluency
  @PronCompletion = proncompletion
  @SuggestedScore = suggestedscore
  @RefTextId = reftextid
  @KeyWordHits = keywordhits
  @UnKeyWordHits = unkeywordhits
end

Instance Attribute Details

#KeyWordHitsObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def KeyWordHits
  @KeyWordHits
end

#PronAccuracyObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def PronAccuracy
  @PronAccuracy
end

#PronCompletionObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def PronCompletion
  @PronCompletion
end

#PronFluencyObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def PronFluency
  @PronFluency
end

#RefTextIdObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def RefTextId
  @RefTextId
end

#SentenceIdObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def SentenceId
  @SentenceId
end

#SuggestedScoreObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def SuggestedScore
  @SuggestedScore
end

#UnKeyWordHitsObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def UnKeyWordHits
  @UnKeyWordHits
end

#WordsObject

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

Parameters:

  • SentenceId:

    句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.

  • Words:

    详细发音评估结果

  • PronAccuracy:

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

  • PronFluency:

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

  • PronCompletion:

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

  • SuggestedScore:

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

  • RefTextId:

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

  • KeyWordHits:

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

  • UnKeyWordHits:

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



377
378
379
# File 'lib/v20180724/models.rb', line 377

def Words
  @Words
end

Instance Method Details

#deserialize(params) ⇒ Object



391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
# File 'lib/v20180724/models.rb', line 391

def deserialize(params)
  @SentenceId = params['SentenceId']
  unless params['Words'].nil?
    @Words = []
    params['Words'].each do |i|
      wordrsp_tmp = WordRsp.new
      wordrsp_tmp.deserialize(i)
      @Words << wordrsp_tmp
    end
  end
  @PronAccuracy = params['PronAccuracy']
  @PronFluency = params['PronFluency']
  @PronCompletion = params['PronCompletion']
  @SuggestedScore = params['SuggestedScore']
  @RefTextId = params['RefTextId']
  @KeyWordHits = params['KeyWordHits']
  @UnKeyWordHits = params['UnKeyWordHits']
end