类发音AssessmentConfig
定义发音评估配置的类 在 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
目标识别器。
~SpeechAssessmentConfig
语法: public inline virtual ~PronunciationAssessmentConfig ( );
解构对象。
创建
语法: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
创建 SpeechAssessmentConfig 的实例 有关参数的详细信息,请参阅表 发音评估参数。
参数
referenceText
引用文本gradingSystem
分数校准的分数系统granularity
评估粒度enableMiscue
如果启用错误计算。 如果为 true,则发音的单词与参考文本进行比较,并根据比较标记省略/插入:如果为 false,则识别的文本将始终为引用文本。
返回
指向新发音AssessmentConfig 实例的共享指针。
创建
语法: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
创建 SpeechAssessmentConfig 的实例 有关参数的详细信息,请参阅表 发音评估参数。
参数
referenceText
引用文本gradingSystem
分数校准的分数系统granularity
评估粒度enableMiscue
如果启用错误计算
返回
指向新发音AssessmentConfig 实例的共享指针。
CreateFromJson
语法: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
从 json 创建 SpeechAssessmentConfig 的实例。 请参阅表 发音评估参数。
参数
-
json
包含发音评估参数的 json 字符串。
返回
指向新发音AssessmentConfig 实例的共享指针。