클래스 PronunciationAssessmentResult

발음 평가 결과에 대한 클래스입니다.

구성원

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