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 BezugstextgradingSystem
Das Punktsystem zur Bewertungskalibrierunggranularity
Die Granularität der AuswertungenableMiscue
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 BezugstextgradingSystem
Das Punktsystem zur Bewertungskalibrierunggranularity
Die Granularität der AuswertungenableMiscue
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.