Class TransmitOralProcessResponse

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAudioUrl()
      Get 已废弃,不再保存语音音频文件下载地址
      Float[] getKeyWordHits()
      Get 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      Float getPronAccuracy()
      Get 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。
      Float getPronCompletion()
      Get 发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
      Float getPronFluency()
      Get 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
      Long getRefTextId()
      Get 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      String getRequestId()
      Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      SentenceInfo[] getSentenceInfoSet()
      Get 断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。
      String getSessionId()
      Get 语音段唯一标识,一段语音一个SessionId
      String getStatus()
      Get 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
      Float getSuggestedScore()
      Get 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
      Float[] getUnKeyWordHits()
      Get 负向主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      WordRsp[] getWords()
      Get 详细发音评估结果
      void setAudioUrl​(String AudioUrl)
      Set 已废弃,不再保存语音音频文件下载地址
      void setKeyWordHits​(Float[] KeyWordHits)
      Set 主题词命中标志,0表示没命中,1表示命中 注意:此字段可能返回 null,表示取不到有效值。
      void setPronAccuracy​(Float PronAccuracy)
      Set 发音精准度,取值范围[-1, 100],当取-1时指完全不匹配,当为句子模式时,是所有已识别单词准确度的加权平均值,在reftext中但未识别出来的词不计入分数中。当为流式模式且请求中IsEnd未置1时,取值无意义。
      void setPronCompletion​(Float PronCompletion)
      Set 发音完整度,取值范围[0, 1],当为词模式或自由说模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
      void setPronFluency​(Float PronFluency)
      Set 发音流利度,取值范围[0, 1],当为词模式时,取值无意义;当为流式模式且请求中IsEnd未置1时,取值无意义。取值无意义时,值为-1
      void setRefTextId​(Long RefTextId)
      Set 匹配候选文本的序号,在句子多分支、情景对 话、段落模式下表示匹配到的文本序号 注意:此字段可能返回 null,表示取不到有效值。
      void setRequestId​(String RequestId)
      Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      void setSentenceInfoSet​(SentenceInfo[] SentenceInfoSet)
      Set 断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。
      void setSessionId​(String SessionId)
      Set 语音段唯一标识,一段语音一个SessionId
      void setStatus​(String Status)
      Set 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
      void setSuggestedScore​(Float SuggestedScore)
      Set 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考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

      • TransmitOralProcessResponse

        public TransmitOralProcessResponse()
      • TransmitOralProcessResponse

        public TransmitOralProcessResponse​(TransmitOralProcessResponse 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

      • getPronAccuracy

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

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

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

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

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

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

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

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

        public String getSessionId()
        Get 语音段唯一标识,一段语音一个SessionId
        Returns:
        SessionId 语音段唯一标识,一段语音一个SessionId
      • setSessionId

        public void setSessionId​(String SessionId)
        Set 语音段唯一标识,一段语音一个SessionId
        Parameters:
        SessionId - 语音段唯一标识,一段语音一个SessionId
      • getAudioUrl

        public String getAudioUrl()
        Get 已废弃,不再保存语音音频文件下载地址
        Returns:
        AudioUrl 已废弃,不再保存语音音频文件下载地址
      • setAudioUrl

        public void setAudioUrl​(String AudioUrl)
        Set 已废弃,不再保存语音音频文件下载地址
        Parameters:
        AudioUrl - 已废弃,不再保存语音音频文件下载地址
      • getSentenceInfoSet

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

        public void setSentenceInfoSet​(SentenceInfo[] SentenceInfoSet)
        Set 断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。
        Parameters:
        SentenceInfoSet - 断句中间结果,中间结果是局部最优而非全局最优的结果,所以中间结果有可能和最终整体结果对应部分不一致;中间结果的输出便于客户端UI更新;待用户发音完全结束后,系统会给出一个综合所有句子的整体结果。
      • getStatus

        public String getStatus()
        Get 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
        Returns:
        Status 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
      • setStatus

        public void setStatus​(String Status)
        Set 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
        Parameters:
        Status - 评估 session 状态,“Evaluating":评估中、"Failed":评估失败、"Finished":评估完成
      • getSuggestedScore

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

        public void setSuggestedScore​(Float SuggestedScore)
        Set 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考Words数组中的详细分数自定义评分逻辑。
        Parameters:
        SuggestedScore - 建议评分,取值范围[0,100],评分方式为建议评分 = 准确度(PronAccuracy)× 完整度(PronCompletion)×(2 - 完整度(PronCompletion)),如若评分策略不符合请参考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,表示取不到有效值。
      • getRequestId

        public String getRequestId()
        Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Returns:
        RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      • setRequestId

        public void setRequestId​(String RequestId)
        Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Parameters:
        RequestId - 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。