class PronunciationAssessmentResult (クラス

発音評価結果のクラス。

メンバー

AccuracyScore

構文: public const double AccuracyScore;

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

PronunciationScore

構文: public const double PronunciationScore;

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

CompletenessScore

構文: public const double CompletenessScore;

入力全体に対する発音された単語の比率を計算することによって、与えられた音声の完全性を示すスコア。 これが 0 未満の場合は、発音評価が失敗したことを意味します。

FluencyScore

構文: public const double FluencyScore;

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

ProsodyScore

構文: public const double ProsodyScore;

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

FromResult

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

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

パラメーター

  • result 認識結果

返品ポリシー

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