Поделиться через


class PronunciationAssessmentResult

Класс для результатов оценки произношения.

Элементы

ТочностьScore

Синтаксис: public constdouble AccuracyScore;

Оценка, показывающая точность произношения данной речи, которая указывает, насколько фонемы соответствуют произношению носителя языка. Если значение меньше 0, это означает, что оценка произношения завершилась сбоем.

ПроизношениеСкор

Синтаксис: public constdouble PronunciationScore;

Общая оценка, показывающая качество произношения данной речи. Это значение вычисляется на основе ТочностиScore, FluencyScore и CompletenessScore с весом. Если значение меньше 0, это означает, что оценка произношения завершилась сбоем.

CompletenessScore

Синтаксис: public constdouble CompletenessScore;

Оценка, показывающая полноту данной речи путем вычисления соотношения произносимого слова ко всем входным данным. Если значение меньше 0, это означает, что оценка произношения завершилась сбоем.

FluencyScore

Синтаксис: public constdouble FluencyScore;

Оценка, указывающая беглость данной речи. Если значение меньше 0, это означает, что оценка произношения завершилась сбоем.

ProsodyScore

Синтаксис: public constdouble ProsodyScore;

Оценка, показывающая просодию данной речи. Если значение меньше 0, это означает, что оценка просодии не включена.

ContentAssessmentResult

Синтаксис: public std::shared_ptr< PronunciationContentAssessmentResult > ContentAssessmentResult;

Результат оценки содержимого. Доступно, только если включена оценка содержимого.

FromResult

Синтаксис: public inline static std::shared_ptr< PronunciationAssessmentResult > FromResult ( std::shared_ptr< RecognitionResult > result );

Создает объект результата оценки произношения из результата распознавания Если возвращается значение nullptr, это означает, что оценка завершилась сбоем.

Параметры

  • result результат распознавания

Возвращаемое значение

Общий указатель на созданный экземпляр PronunciationAssessmentResult.