class PronunciationAssessmentConfig
Klass som definierar uttalsutvärderingskonfiguration tillagd i 1.14.0.
Medlemmar
operatorN SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE
Syntax: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
Intern operator som används för att hämta underliggande referensvärde.
Returer
Ett handtag.
ToJson
Syntax: public inline std::string ToJson ( ) const;
Hämtar till json-strängen med uttalsutvärderingsparametrar.
Returer
json-sträng med uttalsutvärderingsparametrar.
GetReferenceText
Syntax: public inline std::string GetReferenceText ( );
Hämtar referenstexten.
Returer
Referenstexten.
SetReferenceText
Syntax: public inline void SetReferenceText ( const std::string & referenceText );
Anger referenstexten.
Parametrar
-
referenceText
Referenstexten.
SetReferenceText
Syntax: public inline void SetReferenceText ( const std::wstring & referenceText );
Anger referenstexten.
Parametrar
-
referenceText
Referenstexten.
SetPhonemeAlphabet
Syntax: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
Anger fonetik i alfabetet. Giltiga värden är: "SAPI" (standard) och "IPA".
Har lagts till i version 1.20.0.
Parametrar
-
phonemeAlphabet
Det fonetiska alfabetet.
SetNBestPhonemeCount
Syntax: public inline void SetNBestPhonemeCount ( int count );
Anger nbest phoneme count i resultatet.
Har lagts till i version 1.20.0.
Parametrar
-
count
Nbest phoneme count.
EnableProsodyAssessment
Syntax: public inline void EnableProsodyAssessment ( );
Aktiverar prosodiutvärdering.
Har lagts till i version 1.33.0.
EnableContentAssessmentWithTopic
Syntax: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
Aktiverar innehållsutvärderingen med ämnet.
Har lagts till i version 1.33.0.
Parametrar
-
contentTopic
Innehållsavsnittet.
ApplyTo
Syntax: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
Tillämpar inställningarna i den här konfigurationen på en identifierare.
Parametrar
-
recognizer
Måligenkänning.
~UttalAssessmentConfig
Syntax: public inline virtual ~PronunciationAssessmentConfig ( );
Destructs objektet.
Skapa
Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Skapar en instans av PronunciationAssessmentConfig För parameterinformation, se tabellen Utvärderingsparametrar för uttal.
Parametrar
referenceText
ReferenstextengradingSystem
Poängsystemet för poängkalibreringgranularity
UtvärderingskornighetenenableMiscue
Om aktiverar felberäkning. När det är sant jämförs de uttalade orden med referenstexten och markeras med utelämnande/infogande baserat på jämförelsen. när det är falskt kommer den tolkade texten alltid att vara referenstext.
Returer
En delad pekare till den nya PronunciationAssessmentConfig-instansen.
Skapa
Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Skapar en instans av PronunciationAssessmentConfig Mer information om parametrar finns i tabellen Utvärderingsparametrar för uttal.
Parametrar
referenceText
ReferenstextengradingSystem
Poängsystemet för poängkalibreringgranularity
UtvärderingskornighetenenableMiscue
Om aktiverar felberäkning
Returer
En delad pekare till den nya PronunciationAssessmentConfig-instansen.
CreateFromJson
Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
Skapar en instans av PronunciationAssessmentConfig från json. Se tabellen Utvärderingsparametrar för uttal.
Parametrar
-
json
JSON-strängen som innehåller uttalsutvärderingsparametrarna.
Returer
En delad pekare till den nya PronunciationAssessmentConfig-instansen.