Class SentenceInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      SentenceInfo()  
      SentenceInfo​(SentenceInfo source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Float[] getKeyWordHits()
      Get 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      Float getPronAccuracy()
      Get 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。
      Float getPronCompletion()
      Get 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      Float getPronFluency()
      Get 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      Long getRefTextId()
      Get 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      Long getSentenceId()
      Get 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
      Float getSuggestedScore()
      Get 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
      Float[] getUnKeyWordHits()
      Get 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      WordRsp[] getWords()
      Get 详细发音评估结果
      void setKeyWordHits​(Float[] KeyWordHits)
      Set 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      void setPronAccuracy​(Float PronAccuracy)
      Set 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。
      void setPronCompletion​(Float PronCompletion)
      Set 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      void setPronFluency​(Float PronFluency)
      Set 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      void setRefTextId​(Long RefTextId)
      Set 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      void setSentenceId​(Long SentenceId)
      Set 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
      void setSuggestedScore​(Float SuggestedScore)
      Set 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
      void setUnKeyWordHits​(Float[] UnKeyWordHits)
      Set 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      void setWords​(WordRsp[] Words)
      Set 详细发音评估结果
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • SentenceInfo

        public SentenceInfo()
      • SentenceInfo

        public SentenceInfo​(SentenceInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getSentenceId

        public Long getSentenceId()
        Get 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
        Returns:
        SentenceId 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
      • setSentenceId

        public void setSentenceId​(Long SentenceId)
        Set 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
        Parameters:
        SentenceId - 句子序号,在段落、自由说模式下有效,表示断句序号,最后的综合结果的为-1.
      • getWords

        public WordRsp[] getWords()
        Get 详细发音评估结果
        Returns:
        Words 详细发音评估结果
      • setWords

        public void setWords​(WordRsp[] Words)
        Set 详细发音评估结果
        Parameters:
        Words - 详细发音评估结果
      • getPronAccuracy

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

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

        public Float getPronFluency()
        Get 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
        Returns:
        PronFluency 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      • setPronFluency

        public void setPronFluency​(Float PronFluency)
        Set 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
        Parameters:
        PronFluency - 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      • getPronCompletion

        public Float getPronCompletion()
        Get 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
        Returns:
        PronCompletion 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      • setPronCompletion

        public void setPronCompletion​(Float PronCompletion)
        Set 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
        Parameters:
        PronCompletion - 发音完整度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义
      • getSuggestedScore

        public Float getSuggestedScore()
        Get 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
        Returns:
        SuggestedScore 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
      • setSuggestedScore

        public void setSuggestedScore​(Float SuggestedScore)
        Set 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
        Parameters:
        SuggestedScore - 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracyfloat)* 完整度(PronCompletionfloat)*(2 - 完整度(PronCompletionfloat)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
      • getRefTextId

        public Long getRefTextId()
        Get 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RefTextId 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      • setRefTextId

        public void setRefTextId​(Long RefTextId)
        Set 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RefTextId - 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      • getKeyWordHits

        public Float[] getKeyWordHits()
        Get 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        KeyWordHits 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      • setKeyWordHits

        public void setKeyWordHits​(Float[] KeyWordHits)
        Set 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        KeyWordHits - 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      • getUnKeyWordHits

        public Float[] getUnKeyWordHits()
        Get 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UnKeyWordHits 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      • setUnKeyWordHits

        public void setUnKeyWordHits​(Float[] UnKeyWordHits)
        Set 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UnKeyWordHits - 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。