class PronunciationAssessmentResult
발음 평가 결과에 대한 클래스입니다.
멤버
AccuracyScore
구문: public constdouble AccuracyScore;
음소가 원어민의 발음과 얼마나 일치하는지를 나타내는 지정된 음성의 발음 정확도를 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
PronunciationScore
구문: public constdouble PronunciationScore;
지정된 음성의 발음 품질을 나타내는 전체 점수입니다. 이는 Weight가 있는 AccuracyScore, FluencyScore 및 CompletenessScore에서 계산됩니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
CompletenessScore
구문: public constdouble CompletenessScore;
전체 입력에 대해 발음된 단어의 비율을 계산하여 지정된 음성의 완전성을 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
FluencyScore
구문: public constdouble FluencyScore;
지정된 음성의 유창성을 나타내는 점수입니다. 이 값이 0 미만이면 발음 평가가 실패했음을 의미합니다.
ProsodyScore
구문: public constdouble ProsodyScore;
지정된 음성의 prosody를 나타내는 점수입니다. 이 값이 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
인식 결과
반환
생성된 PronunciationAssessmentResult instance 대한 공유 포인터입니다.