Clase PronunciationAssessmentResult

Clase para los resultados de la evaluación de pronunciación.

Miembros

AccuracyScore

Sintaxis: public const double AccuracyScore;

Puntuación que indica la precisión de pronunciación de la voz dada, que indica la estrecha coincidencia de los fonemas con la pronunciación de un hablante nativo. Si esto es menor que 0, significa que se produjo un error en la evaluación de pronunciación.

PronunciationScore

Sintaxis: public const double PronunciationScore;

Puntuación general que indica la calidad de pronunciación de la voz dada. Esto se calcula a partir de AccuracyScore, FluencyScore y CompletenessScore con peso. Si esto es menor que 0, significa que se produjo un error en la evaluación de pronunciación.

CompletenessScore

Sintaxis: public const double CompletenessScore;

Puntuación que indica la integridad de la voz dada calculando la proporción de palabras pronunciadas hacia toda la entrada. Si esto es menor que 0, significa que se produjo un error en la evaluación de pronunciación.

FluencyScore

Sintaxis: public const double FluencyScore;

Puntuación que indica la fluidez de la voz dada. Si esto es menor que 0, significa que se produjo un error en la evaluación de pronunciación.

ProsodyScore

Sintaxis: public const double ProsodyScore;

Puntuación que indica la prosodia del discurso dado. Si esto es menor que 0, significa que la evaluación de prosodia no está habilitada.

FromResult

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

Crea un objeto de resultado de evaluación de pronunciación a partir del resultado de reconocimiento Si se devuelve nullptr, significa que se produce un error en la evaluación.

Parámetros

  • result resultado del reconocimiento

Devoluciones

Puntero compartido a la instancia de PronunciationAssessmentResult creada.