Klasse PronunciationAssessmentConfig

Klasse, die die In Version 1.14.0 hinzugefügte Konfiguration der Aussprachebewertung definiert.

Member

Operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Syntax: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Interner Operator, der zum Abrufen des zugrunde liegenden Handle-Werts verwendet wird.

Gibt zurück

Ein Handler.

Tojson

Syntax: public inline std::string ToJson ( ) const;

Ruft die JSON-Zeichenfolge der Aussprachebewertungsparameter ab.

Gibt zurück

JSON-Zeichenfolge von Aussprachebewertungsparametern.

GetReferenceText

Syntax: public inline std::string GetReferenceText ( );

Ruft den Verweistext ab.

Gibt zurück

Der Referenztext.

SetReferenceText

Syntax: public inline void SetReferenceText ( const std::string & referenceText );

Legt den Verweistext fest.

Parameter

  • referenceText Der Referenztext.

SetReferenceText

Syntax: public inline void SetReferenceText ( const std::wstring & referenceText );

Legt den Verweistext fest.

Parameter

  • referenceText Der Referenztext.

SetPhonemeAlphabet

Syntax: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Legt das Phonemalphabet fest. Gültige Werte sind "SAPI" (Standard) und "IPA".

In Version 1.20.0 hinzugefügt.

Parameter

  • phonemeAlphabet Das Phonemalphabet.

SetNBestPhonemeCount

Syntax: public inline void SetNBestPhonemeCount ( int count );

Legt die Anzahl der Nbest-Phonemme im Ergebnis fest.

In Version 1.20.0 hinzugefügt.

Parameter

  • count Die Anzahl der Nbest-Phonemme.

EnableProsodyAssessment

Syntax: public inline void EnableProsodyAssessment ( );

Aktiviert die Prosodiebewertung.

In Version 1.33.0 hinzugefügt.

EnableContentAssessmentWithTopic

Syntax: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Aktiviert die Inhaltsbewertung mit Dem Thema.

In Version 1.33.0 hinzugefügt.

Parameter

  • contentTopic Das Inhaltsthema.

ApplyTo

Syntax: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Wendet die Einstellungen in dieser Konfiguration auf eine Erkennung an.

Parameter

  • recognizer Die Zielerkennung.

~AusspracheAssessmentConfig

Syntax: public inline virtual ~PronunciationAssessmentConfig ( );

Zerstört das -Objekt.

Erstellen

Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Erstellt eine instance der PronunciationAssessmentConfig Weitere Parameterdetails finden Sie in der Tabelle Aussprachebewertungsparameter.

Parameter

  • referenceText Der Referenztext

  • gradingSystem Das Punktsystem für die Bewertungskalibrierung

  • granularity Granularität der Auswertung

  • enableMiscue Wenn fehlgeleitete Berechnung aktiviert ist. Wenn true, werden die ausgesprochenen Wörter mit dem Referenztext verglichen und basierend auf dem Vergleich mit Auslassung/Einfügung gekennzeichnet; wenn false, ist der erkannte Text immer Referenztext.

Gibt zurück

Ein freigegebener Zeiger auf die neue instance "PronunciationAssessmentConfig".

Erstellen

Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Erstellt eine instance der PronunciationAssessmentConfig Weitere Parameter finden Sie in der Tabelle Aussprachebewertungsparameter.

Parameter

  • referenceText Der Referenztext

  • gradingSystem Das Punktsystem für die Bewertungskalibrierung

  • granularity Granularität der Auswertung

  • enableMiscue Wenn fehlgeleitete Berechnung aktiviert ist

Gibt zurück

Ein freigegebener Zeiger auf die neue instance "PronunciationAssessmentConfig".

CreateFromJson

Syntax: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );

Erstellt eine instance der PronunciationAssessmentConfig aus json. Weitere Informationen finden Sie in der Tabelle Aussprachebewertungsparameter.

Parameter

  • json Die JSON-Zeichenfolge, die die Parameter für die Aussprachebewertung enthält.

Gibt zurück

Ein freigegebener Zeiger auf die neue instance "PronunciationAssessmentConfig".