Class PronunciationAssessmentResult

发音评估结果的类。

成员

AccuracyScore

语法:public const double AccuracyScore;

指示给定语音的发音准确性的分数,这表示音素与本机说话人的发音有多接近。 如果这小于 0,则表示发音评估失败。

发音分数

语法:public const double PronunciationScore;

指示给定语音发音质量的总体分数。 这是从 AccuracyScore、FluencyScore 和 CompletenessScore(权重)计算得出的。 如果这小于 0,则表示发音评估失败。

CompletenessScore

语法:public const double CompletenessScore;

通过计算发音单词与整个输入的比例,指示给定语音的完整性的分数。 如果这小于 0,则表示发音评估失败。

FluencyScore

语法:public const double FluencyScore;

指示给定语音流畅性的分数。 如果这小于 0,则表示发音评估失败。

ProsodyScore

语法:public const double ProsodyScore;

指示给定语音的音素的分数。 如果这小于 0,则表示未启用 prosody 评估。

ContentAssessmentResult

语法:public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

内容评估结果。 仅当启用内容评估时可用。

FromResult

语法:public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );

从识别结果创建发音评估结果对象如果返回 nullptr,则表示评估失败。

参数

  • result 识别结果

退货

指向创建的发音AssessmentResult 实例的共享指针。