발음 평가 결과에 대한 클래스입니다.
구성원
AccuracyScore
구문: public const double AccuracyScore;
음소가 원어민의 발음과 얼마나 일치하는지 나타내는 지정된 음성의 발음 정확도를 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
PronunciationScore
구문: public const double PronunciationScore;
지정된 음성의 발음 품질을 나타내는 전체 점수입니다. 이는 Weight를 사용하여 AccuracyScore, FluencyScore 및 CompletenessScore에서 계산됩니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
CompletenessScore
구문: public const double CompletenessScore;
전체 입력에 대해 발음된 단어의 비율을 계산하여 지정된 음성의 완전성을 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
FluencyScore
구문: public const double FluencyScore;
지정된 음성의 유창성을 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
ProsodyScore
구문: public const double ProsodyScore;
지정된 음성의 프로소디를 나타내는 점수입니다. 이 값이 0 미만이면 prosody 평가가 활성화되지 않음을 의미합니다.
FromResult
구문: public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );
인식 결과에서 발음 평가 결과 개체를 만듭니다. nullptr이 반환되면 평가가 실패했음을 의미합니다.
매개 변수
-
result인식 결과
반품
생성된 PronunciationAssessmentResult 인스턴스에 대한 공유 포인터입니다.