Compartilhar via


classe PronunciationAssessmentResult

Classe para resultados da avaliação de pronúncia.

Membros

AccuracyScore

Sintaxe: public constdouble AccuracyScore;

A pontuação que indica a precisão da pronúncia da fala fornecida, que indica o quanto os fonemas correspondem à pronúncia de um locutor nativo. Se for menor que 0, isso significará que a avaliação de pronúncia falhou.

PronúnciaScore

Sintaxe: public constdouble PronunciationScore;

A pontuação geral que indica a qualidade da pronúncia da fala fornecida. Isso é calculado de AccuracyScore, FluencyScore e CompletenessScore com peso. Se for menor que 0, isso significará que a avaliação de pronúncia falhou.

CompletenessScore

Sintaxe: public constdouble CompletenessScore;

A pontuação que indica a integridade da fala fornecida calculando a proporção de palavras pronunciadas em relação à entrada inteira. Se for menor que 0, isso significará que a avaliação de pronúncia falhou.

FluencyScore

Sintaxe: public constdouble FluencyScore;

A pontuação que indica a fluência da fala fornecida. Se for menor que 0, isso significará que a avaliação de pronúncia falhou.

ProsodyScore

Sintaxe: public constdouble ProsodyScore;

A pontuação que indica a prosódia da fala fornecida. Se for menor que 0, significa que a avaliação prosódia não está habilitada.

ContentAssessmentResult

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

O resultado da avaliação de conteúdo. Disponível somente quando a avaliação de conteúdo está habilitada.

FromResult

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

Cria um objeto de resultado da avaliação de pronúncia a partir do resultado do reconhecimento Se nullptr for retornado, isso significa que a avaliação falhou.

Parâmetros

  • result resultado de reconhecimento

Retornos

Um ponteiro compartilhado para a instância de PronunciationAssessmentResult criada.