발음 평가 구성을 정의하는 클래스가 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 ( );
prosody 평가를 사용하도록 설정합니다.
버전 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
대상 인식기입니다.
~PronunciationAssessmentConfig
구문: public inline virtual ~PronunciationAssessmentConfig ( );
개체를 소멸합니다.
창조하다
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
PronunciationAssessmentConfig의 인스턴스를 만듭니다. 매개 변수 세부 정보는 발음 평가 매개 변수표를 참조하세요.
매개 변수
referenceText
참조 텍스트gradingSystem
점수 보정을 위한 점 시스템granularity
평가 세분성enableMiscue
잘못된 계산을 사용하도록 설정하는 경우입니다. true이면 발음된 단어가 참조 텍스트와 비교되고 비교에 따라 생략/삽입으로 표시됩니다. false이면 인식된 텍스트는 항상 참조 텍스트가 됩니다.
반품
새 PronunciationAssessmentConfig 인스턴스에 대한 공유 포인터입니다.
창조하다
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
PronunciationAssessmentConfig의 인스턴스를 만듭니다. 매개 변수 세부 정보는 발음 평가 매개 변수표를 참조하세요.
매개 변수
referenceText
참조 텍스트gradingSystem
점수 보정을 위한 점 시스템granularity
평가 세분성enableMiscue
잘못된 계산을 사용하도록 설정하는 경우
반품
새 PronunciationAssessmentConfig 인스턴스에 대한 공유 포인터입니다.
CreateFromJson
구문: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
json에서 PronunciationAssessmentConfig의 인스턴스를 만듭니다. 발음 평가 매개 변수 표를 참조하세요.
매개 변수
-
json
발음 평가 매개 변수를 포함하는 json 문자열입니다.
반품
새 PronunciationAssessmentConfig 인스턴스에 대한 공유 포인터입니다.