Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe qui définit la configuration de l’évaluation de la prononciation ajoutée dans la version 1.14.0.
Membres
opérateur SPXPRONONASSESSMENTCONFIGHANDLE
Syntaxe : public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Un handle.
ToJson
Syntaxe : public inline std::string ToJson ( ) const;
Obtient la chaîne json des paramètres d’évaluation de prononciation.
Retours
chaîne json des paramètres d’évaluation de 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 phonème. Les valeurs valides sont : « SAPI » (valeur par défaut) et « IPA ».
Ajouté dans la version 1.20.0.
Paramètres
-
phonemeAlphabet
l’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 les plus nombreux.
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 la rubrique.
Ajouté dans la version 1.33.0.
Paramètres
-
contentTopic
La rubrique de contenu.
ApplyTo
Syntaxe : public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
Applique les paramètres de cette configuration à un module Recognizer.
Paramètres
-
recognizer
Le module de reconnaissance cible.
~PrononciationAssessmentConfig
Syntaxe : public inline virtual ~PronunciationAssessmentConfig ( );
Destructeur 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 La prononciationAssessmentConfig Pour plus d’informations sur les paramètres, consultez le tableau paramètres d’évaluation de prononciation.
Paramètres
referenceText
Le texte de référencegradingSystem
Le système de points pour l’étalonnage du scoregranularity
La granularité d’é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 sera toujours du texte de référence.
Retours
Pointeur partagé vers la nouvelle instance PronunciationAssessmentConfig.
Créer
Syntaxe : public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Crée une instance de La prononciationAssessmentConfig Pour plus d’informations sur les paramètres, consultez le tableau paramètres d’évaluation de prononciation.
Paramètres
referenceText
Le texte de référencegradingSystem
Le système de points pour l’étalonnage du scoregranularity
La granularité d’évaluationenableMiscue
Si active le calcul incorrect
Retours
Pointeur partagé vers la nouvelle instance PronunciationAssessmentConfig.
CreateFromJson
Syntaxe : public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
Crée une instance de La prononciationAssessmentConfig à partir de json. Consultez le tableau paramètres d’évaluation de prononciation.
Paramètres
-
json
La chaîne json contenant les paramètres d’évaluation de la prononciation.
Retours
Pointeur partagé vers la nouvelle instance PronunciationAssessmentConfig.