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.