Freigeben über


class PronunciationAssessmentConfig

Klasse, die die Konfiguration der Aussprachebewertung definiert, die in 1.14.0 hinzugefügt wurde.

Elemente

Operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Syntax: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.

Rückgaben

Ein Handle.

ToJson

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

Ruft die JSON-Zeichenfolge der Bewertungsparameter für die Aussprache ab.

Rückgaben

json-Zeichenfolge von Bewertungsparametern für die Aussprache.

GetReferenceText

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

Ruft den Bezugstext ab.

Rückgaben

Der Bezugstext.

SetReferenceText

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

Legt den Bezugstext fest.

Die Parameter

  • referenceText Der Bezugstext.

SetReferenceText

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

Legt den Bezugstext fest.

Die Parameter

  • referenceText Der Bezugstext.

SetPhonemeAlphabet

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

Legt das Phoneme-Alphabet fest. Gültige Werte sind: "SAPI" (Standard) und "IPA".

In Version 1.20.0 hinzugefügt.

Die Parameter

  • phonemeAlphabet Das Phoneme-Alphabet.

SetNBestPhonemeCount

Syntax: public inline void SetNBestPhonemeCount ( int count );

Legt die Anzahl der nen phoneme im Ergebnis fest.

In Version 1.20.0 hinzugefügt.

Die Parameter

  • count Die anzahl der nen phoneme.

EnableProsodyAssessment

Syntax: public inline void EnableProsodyAssessment ( );

Aktiviert die Prosody-Bewertung.

In Version 1.33.0 hinzugefügt.

EnableContentAssessmentWithTopic

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

Aktiviert die Inhaltsbewertung mit Thema.

In Version 1.33.0 hinzugefügt.

Die 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.

Die Parameter

  • recognizer Die Zielerkennung.

~PronunciationAssessmentConfig

Syntax: public inline virtual ~PronunciationAssessmentConfig ( );

Destruktiert das Objekt.

Erstellen

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

Erstellt eine Instanz der PronunciationAssessmentConfig For parameter details, see the table Pronunciation assessment parameters.

Die Parameter

  • referenceText Der Bezugstext

  • gradingSystem Das Punktsystem zur Bewertungskalibrierung

  • granularity Die Granularität der Auswertung

  • enableMiscue Wenn die Fehlberechnung aktiviert ist. Wenn wahr, werden die ausgesprochenen Wörter mit dem Bezugstext verglichen und basierend auf dem Vergleich mit Auslassung/Einfügung gekennzeichnet; wenn false, wird der erkannte Text immer Bezugstext sein.

Rückgaben

Ein freigegebener Zeiger auf die neue PronunciationAssessmentConfig-Instanz.

Erstellen

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

Erstellt eine Instanz der PronunciationAssessmentConfig For parameters details, see the table Pronunciation assessment parameters.

Die Parameter

  • referenceText Der Bezugstext

  • gradingSystem Das Punktsystem zur Bewertungskalibrierung

  • granularity Die Granularität der Auswertung

  • enableMiscue Wenn die Fehlberechnung aktiviert ist

Rückgaben

Ein freigegebener Zeiger auf die neue PronunciationAssessmentConfig-Instanz.

CreateFromJson

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

Erstellt eine Instanz der PronunciationAssessmentConfig aus json. Siehe die Tabelle Bewertungsparameter für die Aussprache.

Die Parameter

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

Rückgaben

Ein freigegebener Zeiger auf die neue PronunciationAssessmentConfig-Instanz.