类发音AssessmentResult

发音评估结果的类。

成员

AccuracyScore

语法: public constdouble AccuracyScore;

指示给定语音的发音准确性的分数,指示音素与母语人士的发音的匹配程度。 如果小于 0,则表示发音评估失败。

发音分数

语法: public constdouble PronunciationScore;

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

CompletenessScore

语法: public constdouble CompletenessScore;

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

FluencyScore

语法: public constdouble FluencyScore;

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

ProsodyScore

语法: public constdouble ProsodyScore;

指示给定语音的韵声的分数。 如果小于 0,则表示未启用韵味评估。

ContentAssessmentResult

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

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

FromResult

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

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

参数

  • result 识别结果

返回

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