Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 que se usa 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
-
referenceTextTexto de referencia.
SetReferenceText
Sintaxis: public inline void SetReferenceText ( const std::wstring & referenceText );
Establece el texto de referencia.
Parámetros
-
referenceTextTexto 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
-
phonemeAlphabetalfabeto fonético.
SetNBestPhonemeCount
Sintaxis: public inline void SetNBestPhonemeCount ( int count );
Establece el recuento de phoneme nbest en el resultado.
Se agregó en la versión 1.20.0.
Parámetros
-
countrecuento de phoneme nbest.
EnableProsodyAssessment
Sintaxis: public inline void EnableProsodyAssessment ( );
Habilita la evaluación de la prosodia.
Se agregó en la versión 1.33.0.
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
-
recognizerReconocedor de destino.
~PronunciationAssessmentConfig
Sintaxis: public inline virtual ~PronunciationAssessmentConfig ( );
Destruct 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 la tabla parámetros de evaluación de pronunciación.
Parámetros
referenceTexttexto de referenciagradingSystemEl sistema de puntos para la calibración de puntuacióngranularitygranularidad de evaluaciónenableMiscueSi habilita el cálculo incorrectamente. Cuando es true, las palabras pronunciadas se comparan con el texto de referencia y se marcan con omisión/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 parámetros, consulte la tabla parámetros de evaluación de pronunciación.
Parámetros
referenceTexttexto de referenciagradingSystemEl sistema de puntos para la calibración de puntuacióngranularitygranularidad de evaluaciónenableMiscueSi 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 la tabla parámetros de evaluación de pronunciación.
Parámetros
-
jsonCadena json que contiene los parámetros de evaluación de pronunciación.
Devoluciones
Puntero compartido a la nueva instancia pronunciationAssessmentConfig.