classe PrononciationAssessmentConfig
Classe qui définit la configuration d’évaluation de la prononciation Ajoutée dans 1.14.0.
Membres
opérateur SPXPRONONCIATIONASSESSSMENTCONFIGHANDLE
Syntaxe : public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Handle.
ToJson
Syntaxe : public inline std::string ToJson ( ) const;
Obtient la chaîne json des paramètres d’évaluation de la prononciation.
Retours
chaîne json des paramètres d’évaluation de la prononciation.
GetReferenceText
Syntaxe : public inline std::string GetReferenceText ( );
Obtient le texte de référence.
Retours
Texte de référence.
SetReferenceText
Syntaxe : public inline void SetReferenceText ( const std::string & referenceText );
Définit le texte de référence.
Paramètres
-
referenceText
Texte de référence.
SetReferenceText
Syntaxe : public inline void SetReferenceText ( const std::wstring & referenceText );
Définit le texte de référence.
Paramètres
-
referenceText
Texte de référence.
SetPhonemeAlphabet
Syntaxe : public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
Définit l’alphabet du phonème. Les valeurs valides sont : « SAPI » (par défaut) et « IPA ».
Ajout dans la version 1.20.0.
Paramètres
-
phonemeAlphabet
Alphabet phonème.
SetNBestPhonemeCount
Syntaxe : public inline void SetNBestPhonemeCount ( int count );
Définit le nombre de phonèmes nbest dans le résultat.
Ajout dans la version 1.20.0.
Paramètres
-
count
Nombre de phonèmes nbest.
EnableProsodyAssessment
Syntaxe : public inline void EnableProsodyAssessment ( );
Active l’évaluation de la prosodie.
Ajout dans la version 1.33.0.
EnableContentAssessmentWithTopic
Syntaxe : public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
Active l’évaluation du contenu avec une rubrique.
Ajout dans la version 1.33.0.
Paramètres
-
contentTopic
Rubrique de contenu.
Appliquer à
Syntaxe : public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
Applique les paramètres de cette configuration à un recognizer.
Paramètres
-
recognizer
Recognizer cible.
~PrononciationAssessmentConfig
Syntaxe : public inline virtual ~PronunciationAssessmentConfig ( );
Détruit l’objet.
Créer
Syntaxe : public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Crée une instance de PrononciationAssessmentConfig Pour plus de détails sur les paramètres, consultez le tableau Paramètres d’évaluation de la prononciation.
Paramètres
referenceText
Texte de référencegradingSystem
Système de points pour l’étalonnage des scoresgranularity
Granularité de l’évaluationenableMiscue
Si active le calcul incorrect. Lorsque la valeur est true, les mots prononcés sont comparés au texte de référence et sont marqués avec omission/insertion en fonction de la comparaison ; lorsque la valeur est false, le texte reconnu est toujours du texte de référence.
Retours
Pointeur partagé vers le nouveau instance PrononciationAssessmentConfig.
Créer
Syntaxe : public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Crée un instance de PrononciationAssessmentConfig Pour plus d’informations sur les paramètres, consultez le tableau Paramètres d’évaluation de la prononciation.
Paramètres
referenceText
Texte de référencegradingSystem
Système de points pour l’étalonnage des scoresgranularity
Granularité de l’évaluationenableMiscue
Si active le calcul incorrect
Retours
Pointeur partagé vers le nouveau instance PrononciationAssessmentConfig.
CreateFromJson
Syntaxe : public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
Crée une instance de prononciationAssessmentConfig à partir de json. Consultez le tableau Paramètres d’évaluation de la prononciation.
Paramètres
-
json
Chaîne json contenant les paramètres d’évaluation de la prononciation.
Retours
Pointeur partagé vers le nouveau instance PrononciationAssessmentConfig.