다음을 통해 공유


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 대한 공유 포인터입니다.