クラス 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
ターゲット認識エンジン。
~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 インスタンスへの共有ポインター。