Compartir a través de


Clase PronunciationAssessmentConfig

Clase que define la configuración de evaluación de pronunciación Agregada en 1.14.0.

Miembros

operador SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Sintaxis: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Operador interno usado para obtener el valor de identificador subyacente.

Devoluciones

Un identificador.

ToJson

Sintaxis: public inline std::string ToJson ( ) const;

Obtiene la cadena json de los parámetros de evaluación de pronunciación.

Devoluciones

cadena json de parámetros de evaluación de pronunciación.

GetReferenceText

Sintaxis: public inline std::string GetReferenceText ( );

Obtiene el texto de referencia.

Devoluciones

Texto de referencia.

SetReferenceText

Sintaxis: public inline void SetReferenceText ( const std::string & referenceText );

Establece el texto de referencia.

Parámetros

  • referenceText Texto de referencia.

SetReferenceText

Sintaxis: public inline void SetReferenceText ( const std::wstring & referenceText );

Establece el texto de referencia.

Parámetros

  • referenceText Texto de referencia.

SetPhonemeAlphabet

Sintaxis: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Establece el alfabeto fonético. Los valores válidos son: "SAPI" (valor predeterminado) y "IPA".

Se agregó en la versión 1.20.0.

Parámetros

  • phonemeAlphabet Alfabeto fonético.

SetNBestPhonemeCount

Sintaxis: public inline void SetNBestPhonemeCount ( int count );

Establece el número de phoneme nbest en el resultado.

Se agregó en la versión 1.20.0.

Parámetros

  • count Número de phonemes nbest.

EnableProsodyAssessment

Sintaxis: public inline void EnableProsodyAssessment ( );

Habilita la evaluación de prosodia.

Se agregó en la versión 1.33.0.

EnableContentAssessmentWithTopic

Sintaxis: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Habilita la evaluación de contenido con el tema.

Se agregó en la versión 1.33.0.

Parámetros

  • contentTopic Tema de contenido.

ApplyTo

Sintaxis: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Aplica la configuración de esta configuración a un reconocedor.

Parámetros

  • recognizer Reconocedor de destino.

~PronunciationAssessmentConfig

Sintaxis: public inline virtual ~PronunciationAssessmentConfig ( );

Destruye el objeto.

Crear

Sintaxis: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Crea una instancia de PronunciationAssessmentConfig Para obtener detalles del parámetro, consulte los parámetros de evaluación de pronunciación de tabla.

Parámetros

  • referenceText Texto de referencia

  • gradingSystem Sistema de puntos para calibración de puntuación

  • granularity Granularidad de evaluación

  • enableMiscue Si habilita el cálculo incorrectamente. Cuando es true, las palabras pronunciadas se comparan con el texto de referencia y se marcan con omisión o inserción en función de la comparación; cuando es false, el texto reconocido siempre será texto de referencia.

Devoluciones

Puntero compartido a la nueva instancia pronunciationAssessmentConfig.

Crear

Sintaxis: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Crea una instancia de PronunciationAssessmentConfig Para obtener detalles de los parámetros, consulte los parámetros de evaluación de pronunciación de tabla.

Parámetros

  • referenceText Texto de referencia

  • gradingSystem Sistema de puntos para calibración de puntuación

  • granularity Granularidad de evaluación

  • enableMiscue Si habilita el cálculo incorrectamente

Devoluciones

Puntero compartido a la nueva instancia pronunciationAssessmentConfig.

CreateFromJson

Sintaxis: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );

Crea una instancia de PronunciationAssessmentConfig a partir de json. Consulte los parámetros de evaluación de pronunciación de la tabla.

Parámetros

  • json Cadena json que contiene los parámetros de evaluación de pronunciación.

Devoluciones

Puntero compartido a la nueva instancia pronunciationAssessmentConfig.