Partilhar via


class PronunciationAssessmentResult

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

Membros

PrecisãoScore

Sintaxe: public constdouble AccuracyScore;

A classificação que indica a precisão da pronúncia da voz dada, que indica a proximidade dos phonemes com a pronúncia de um orador nativo. Se for menos 0, significa que a avaliação da pronúncia falhou.

PronúnciaScore

Sintaxe: public constdouble PronunciationScore;

A classificação geral que indica a qualidade da pronúncia do discurso indicado. Isto é calculado a partir de AccuracyScore, FluencyScore e CompletenessScore com peso. Se for menos 0, significa que a avaliação da pronúncia falhou.

CompletenessScore

Sintaxe: public constdouble CompletenessScore;

A pontuação que indica a totalidade da voz dada ao calcular a proporção de palavras pronunciadas para toda a entrada. Se for menos 0, significa que a avaliação da pronúncia falhou.

FluencyScore

Sintaxe: public constdouble FluencyScore;

A pontuação que indica a fluência da voz dada. Se for menos 0, significa que a avaliação da pronúncia falhou.

ProsodyScore

Sintaxe: public constdouble ProsodyScore;

A pontuação que indica a prosodia do discurso indicado. Se for menos 0, significa que a avaliação da prosody não está ativada.

ContentAssessmentResult

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

O resultado da avaliação de conteúdos. Apenas disponível quando a avaliação de conteúdos está ativada.

FromResult

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

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

Parâmetros

  • result resultado de reconhecimento

Devoluções

Um ponteiro partilhado para a instância PronunciationAssessmentResult criada.