Dela via


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 Referenstexten

  • gradingSystem Poängsystemet för poängkalibrering

  • granularity Utvärderingskornighet

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

  • gradingSystem Poängsystemet för poängkalibrering

  • granularity Utvärderingskornighet

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