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 ReferenztextgradingSystem
Das Punktsystem für die Bewertungskalibrierunggranularity
Granularität der AuswertungenableMiscue
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 ReferenztextgradingSystem
Das Punktsystem für die Bewertungskalibrierunggranularity
Granularität der AuswertungenableMiscue
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".