Partager via


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érence

  • gradingSystem Système de points pour l’étalonnage des scores

  • granularity Granularité de l’évaluation

  • enableMiscue 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érence

  • gradingSystem Système de points pour l’étalonnage des scores

  • granularity Granularité de l’évaluation

  • enableMiscue 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.