共用方式為


class 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 phoneme 計數。

已在1.20.0版中新增。

參數

  • count nbest phoneme count。

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 目標辨識器。

~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 實例的共享指標。