クラスの発音AssessmentResult

発音評価結果のクラス。

メンバー

AccuracyScore

構文: public constdouble AccuracyScore;

特定の音声の発音精度を示すスコア。音素がネイティブ スピーカーの発音とどの程度近いかを示します。 これが 0 未満の場合は、発音評価に失敗したことを意味します。

発音スコア

構文: public constdouble PronunciationScore;

特定の音声の発音品質を示す全体的なスコア。 これは、AccuracyScore、FluencyScore、CompletenessScore から重み付きで計算されます。 これが 0 未満の場合は、発音評価に失敗したことを意味します。

CompletenessScore

構文: public constdouble CompletenessScore;

特定の音声の完全性を示すスコア。入力全体に占める発音された単語の比率で算出されます。 これが 0 未満の場合は、発音評価に失敗したことを意味します。

FluencyScore

構文: public constdouble FluencyScore;

指定された音声の流暢性を示すスコア。 これが 0 未満の場合は、発音評価に失敗したことを意味します。

ProsodyScore

構文: public constdouble ProsodyScore;

指定された音声のプロソディを示すスコア。 この値が 0 未満の場合は、プロソディ評価が有効になっていないことになります。

ContentAssessmentResult

構文: public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

コンテンツ評価の結果。 コンテンツ評価が有効になっている場合にのみ使用できます。

FromResult

構文: public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );

認識結果から発音評価結果オブジェクトを作成します。nullptr が返された場合は、評価が失敗したことを意味します。

パラメーター

  • result 認識結果

戻り値

作成された PronunciationAssessmentResult インスタンスへの共有ポインター。