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 referenciagradingSystem
Sistema de puntos para calibración de puntuacióngranularity
Granularidad de evaluaciónenableMiscue
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 referenciagradingSystem
Sistema de puntos para calibración de puntuacióngranularity
Granularidad de evaluaciónenableMiscue
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.