class PronunciationAssessmentConfig
Klass som definierar uttalsutvärderingskonfiguration som lagts till 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.
Återlämning
Ett handtag.
ToJson
Syntax: public inline std::string ToJson ( ) const;
Hämtar till json-strängen med uttalsutvärderingsparametrar.
Återlämning
json-sträng med uttalsutvärderingsparametrar.
GetReferenceText
Syntax: public inline std::string GetReferenceText ( );
Hämtar referenstexten.
Återlämning
Referenstexten.
SetReferenceText
Syntax: public inline void SetReferenceText ( const std::string & referenceText );
Anger referenstexten.
Parameterar
-
referenceText
Referenstexten.
SetReferenceText
Syntax: public inline void SetReferenceText ( const std::wstring & referenceText );
Anger referenstexten.
Parameterar
-
referenceText
Referenstexten.
SetPhonemeAlphabet
Syntax: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
Anger fonetikalfabetet. Giltiga värden är: "SAPI" (standard) och "IPA".
Har lagts till i version 1.20.0.
Parameterar
-
phonemeAlphabet
Phoneme-alfabetet.
SetNBestPhonemeCount
Syntax: public inline void SetNBestPhonemeCount ( int count );
Anger nbest phoneme count i resultatet.
Har lagts till i version 1.20.0.
Parameterar
-
count
Det minsta antalet telefonnummer.
EnableProsodyAssessment
Syntax: public inline void EnableProsodyAssessment ( );
Aktiverar prosody-utvärdering.
Har lagts till i version 1.33.0.
EnableContentAssessmentWithTopic
Syntax: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
Aktiverar innehållsutvärdering med ämne.
Har lagts till i version 1.33.0.
Parameterar
-
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.
Parameterar
-
recognizer
Måligenkänningen.
~UttalAssessmentConfig
Syntax: public inline virtual ~PronunciationAssessmentConfig ( );
Förstör 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.
Parameterar
referenceText
ReferenstextengradingSystem
Poängsystemet för poängkalibreringgranularity
UtvärderingskornighetenableMiscue
If 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 den är falsk kommer den identifierade texten alltid att vara referenstext.
Återlämning
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.
Parameterar
referenceText
ReferenstextengradingSystem
Poängsystemet för poängkalibreringgranularity
UtvärderingskornighetenableMiscue
If aktiverar felberäkning
Återlämning
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.
Parameterar
-
json
JSON-strängen som innehåller uttalsutvärderingsparametrarna.
Återlämning
En delad pekare till den nya PronunciationAssessmentConfig-instansen.