Class for pronunciation assessment results.
public const double AccuracyScore;
The score indicating the pronunciation accuracy of the given speech, which indicates how closely the phonemes match a native speaker's pronunciation. If this is less 0, it means the pronunciation assessment failed.
public const double PronunciationScore;
The overall score indicating the pronunciation quality of the given speech. This is calculated from AccuracyScore, FluencyScore and CompletenessScore with weight. If this is less 0, it means the pronunciation assessment failed.
public const double CompletenessScore;
The score indicating the completeness of the given speech by calculating the ratio of pronounced words towards entire input. If this is less 0, it means the pronunciation assessment failed.
public const double FluencyScore;
The score indicating the fluency of the given speech. If this is less 0, it means the pronunciation assessment failed.
public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );
Creates a pronunciation assessment result object from recognition result If nullptr is returned, it means the assessment is failed.
A shared pointer to the created PronunciationAssessmentResult instance.