클래스 PronunciationAssessmentConfig
발음 평가 구성을 정의하는 클래스 1.14.0에 추가되었습니다.
멤버
연산자 SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE
구문: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
내부 연산자는 기본 핸들 값을 가져오는 데 사용됩니다.
반환
핸들입니다.
ToJson
구문: public inline std::string ToJson ( ) const;
발음 평가 매개 변수의 json 문자열을 가져옵니다.
반환
발음 평가 매개 변수의 json 문자열입니다.
GetReferenceText
구문: public inline std::string GetReferenceText ( );
참조 텍스트를 가져옵니다.
반환
참조 텍스트입니다.
SetReferenceText
구문: public inline void SetReferenceText ( const std::string & referenceText );
참조 텍스트를 설정합니다.
매개 변수
referenceText
참조 텍스트입니다.
SetReferenceText
구문: public inline void SetReferenceText ( const std::wstring & referenceText );
참조 텍스트를 설정합니다.
매개 변수
referenceText
참조 텍스트입니다.
SetPhonemeAlphabet
구문: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
음소 알파벳을 설정합니다. 유효한 값은 "SAPI"(기본값) 및 "IPA"입니다.
버전 1.20.0에 추가되었습니다.
매개 변수
phonemeAlphabet
음소 알파벳입니다.
SetNBestPhonemeCount
구문: public inline void SetNBestPhonemeCount ( int count );
결과에서 nbest 음소 수를 설정합니다.
버전 1.20.0에 추가되었습니다.
매개 변수
count
nbest 음소 수입니다.
EnableProsodyAssessment
구문: public inline void EnableProsodyAssessment ( );
프로소디 평가를 사용하도록 설정합니다.
버전 1.33.0에 추가되었습니다.
EnableContentAssessmentWithTopic
구문: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
토픽을 사용하여 콘텐츠 평가를 사용하도록 설정합니다.
버전 1.33.0에 추가되었습니다.
매개 변수
contentTopic
콘텐츠 항목입니다.
ApplyTo
구문: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
이 구성의 설정을 Recognizer에 적용합니다.
매개 변수
recognizer
target Recognizer입니다.
~PronunciationAssessmentConfig
구문: public inline virtual ~PronunciationAssessmentConfig ( );
개체를 소멸합니다.
만들기
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
PronunciationAssessmentConfig의 instance 만듭니다. 매개 변수 세부 정보는 발음 평가 매개 변수 표를 참조하세요.
매개 변수
referenceText
참조 텍스트gradingSystem
점수 보정을 위한 포인트 시스템granularity
평가 세분성enableMiscue
이면 잘못된 계산을 사용하도록 설정합니다. true이면 발음된 단어가 참조 텍스트와 비교되고 비교에 따라 생략/삽입으로 표시됩니다. false이면 인식된 텍스트는 항상 참조 텍스트가 됩니다.
반환
새 PronunciationAssessmentConfig instance 대한 공유 포인터입니다.
만들기
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
PronunciationAssessmentConfig의 instance 만듭니다. 매개 변수 세부 정보는 발음 평가 매개 변수 표를 참조하세요.
매개 변수
referenceText
참조 텍스트gradingSystem
점수 보정을 위한 포인트 시스템granularity
평가 세분성enableMiscue
잘못된 계산을 사용하도록 설정하는 경우
반환
새 PronunciationAssessmentConfig instance 대한 공유 포인터입니다.
CreateFromJson
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
json에서 PronunciationAssessmentConfig의 instance 만듭니다. 발음 평가 매개 변수 표를 참조하세요.
매개 변수
json
발음 평가 매개 변수를 포함하는 json 문자열입니다.
반환
새 PronunciationAssessmentConfig instance 대한 공유 포인터입니다.