Dela via


class PronunciationAssessmentResult

Klass för uttalsutvärderingsresultat.

Medlemmar

AccuracyScore

Syntax: public constdouble AccuracyScore;

Poängen som anger uttalsprecisionen för det givna talet, vilket anger hur nära phonemes matchar en infödd talares uttal. Om detta är mindre än 0 innebär det att uttalsutvärderingen misslyckades.

UttalScore

Syntax: public constdouble PronunciationScore;

Den övergripande poängen som anger uttalskvaliteten för det givna talet. Detta beräknas från AccuracyScore, FluencyScore och CompletenessScore med vikt. Om detta är mindre än 0 innebär det att uttalsutvärderingen misslyckades.

CompletenessScore

Syntax: public constdouble CompletenessScore;

Poängen som anger det givna talets fullständighet genom att beräkna förhållandet mellan uttalade ord och hela indata. Om detta är mindre än 0 innebär det att uttalsutvärderingen misslyckades.

FluencyScore

Syntax: public constdouble FluencyScore;

Poängen som anger flytens i det givna talet. Om detta är mindre än 0 innebär det att uttalsutvärderingen misslyckades.

ProsodyScore

Syntax: public constdouble ProsodyScore;

Poängen som anger prosody för det givna talet. Om detta är mindre än 0 innebär det att prosody-utvärderingen inte är aktiverad.

ContentAssessmentResult

Syntax: public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

Resultatet av innehållsutvärderingen. Endast tillgängligt när innehållsutvärdering är aktiverat.

FromResult

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

Skapar ett uttalsutvärderingsresultatobjekt från igenkänningsresultatet Om nullptr returneras innebär det att utvärderingen misslyckas.

Parametrar

  • result igenkänningsresultat

Returer

En delad pekare till den skapade PronunciationAssessmentResult-instansen.