Udostępnij za pośrednictwem


class WymowaAssessmentResult

Klasa wyników oceny wymowy.

Elementy członkowskie

AccuracyScore

Składnia: public constdouble AccuracyScore;

Wynik wskazujący dokładność wymowy danej mowy, która wskazuje, jak blisko fonezy pasują do wymowy native speakera. Jeśli jest to mniej 0, oznacza to, że ocena wymowy nie powiodła się.

Wymowa

Składnia: public constdouble PronunciationScore;

Ogólny wynik wskazujący jakość wymowy danej mowy. Jest to obliczane na podstawie wartości AccuracyScore, FluencyScore i CompletenessScore z wagą. Jeśli jest to mniej 0, oznacza to, że ocena wymowy nie powiodła się.

CompletenessScore

Składnia: public constdouble CompletenessScore;

Wynik wskazujący kompletność danej mowy przez obliczenie współczynnika wymawianych wyrazów w stosunku do całych danych wejściowych. Jeśli jest to mniej 0, oznacza to, że ocena wymowy nie powiodła się.

FluencyScore

Składnia: public constdouble FluencyScore;

Wynik wskazujący płynność danej mowy. Jeśli jest to mniej 0, oznacza to, że ocena wymowy nie powiodła się.

ProsodyScore

Składnia: public constdouble ProsodyScore;

Wynik wskazujący prosodię danej mowy. Jeśli jest to mniej niż 0, oznacza to, że ocena prosody nie jest włączona.

ContentAssessmentResult

Składnia: public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

Wynik oceny zawartości. Dostępne tylko wtedy, gdy jest włączona ocena zawartości.

FromResult

Składnia: public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );

Tworzy obiekt wyniku oceny wymowy na podstawie wyniku rozpoznawania Jeśli jest zwracany argument nullptr, oznacza to, że ocena nie powiodła się.

Parametry

  • result wynik rozpoznawania

Zwraca

Udostępniony wskaźnik do utworzonego wystąpienia WymowaAssessmentResult.