共用方式為


類別發音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,表示未啟用 Prosody 評定。

ContentAssessmentResult

語法: public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

內容評估結果。 只有在啟用內容評量時,才能使用。

FromResult

語法: public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );

從辨識結果建立發音評估結果物件 如果傳回 nullptr,表示評量失敗。

參數

  • result 辨識結果

傳回

所建立發音AssessmentResult 實例的共享指標。