Sdílet prostřednictvím


třída PronunciationAssessmentResult

Třída pro výsledky vyhodnocení výslovnosti.

Členové

AccuracyScore

Syntaxe: public constdouble AccuracyScore;

Skóre označující přesnost výslovnosti dané řeči, které určuje, jak přesně fonomy odpovídají výslovnosti rodilého mluvčího. Pokud je menší hodnota 0, znamená to, že posouzení výslovnosti selhalo.

VýslovnostScore

Syntaxe: public constdouble PronunciationScore;

Celkové skóre označující kvalitu výslovnosti dané řeči. Vypočítá se z hodnot AccuracyScore, FluencyScore a CompletenessScore s váhou. Pokud je menší hodnota 0, znamená to, že posouzení výslovnosti selhalo.

CompletenessScore

Syntaxe: public constdouble CompletenessScore;

Skóre označující úplnost dané řeči pomocí výpočtu poměru vyslovovaných slov k celému vstupu. Pokud je menší hodnota 0, znamená to, že posouzení výslovnosti selhalo.

FluencyScore

Syntaxe: public constdouble FluencyScore;

Skóre označující plynulost dané řeči. Pokud je menší hodnota 0, znamená to, že posouzení výslovnosti selhalo.

ProsodyScore

Syntaxe: public constdouble ProsodyScore;

Skóre označující prosody dané řeči. Pokud je tato hodnota menší než 0, znamená to, že hodnocení prosody není povolené.

ContentAssessmentResult

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

Výsledek posouzení obsahu K dispozici pouze v případech, kdy je povolené hodnocení obsahu.

FromResult

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

Vytvoří objekt výsledku vyhodnocení výslovnosti z výsledku rozpoznávání Pokud se vrátí nullptr, znamená to, že posouzení selhalo.

Parametry

  • result výsledek rozpoznávání

Návraty

Sdílený ukazatel na vytvořenou instanci PronunciationAssessmentResult.