class PronunciationAssessmentConfig
Třída, která definuje konfiguraci posouzení výslovnosti přidanou ve verzi 1.14.0.
Členové
operátor SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE
Syntaxe: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
Interní operátor použitý k získání podkladové hodnoty popisovače.
Návraty
Úchyt.
Tojson
Syntaxe: public inline std::string ToJson ( ) const;
Získá json řetězec s parametry posouzení výslovnosti.
Návraty
json řetězec parametrů posouzení výslovnosti.
GetReferenceText
Syntaxe: public inline std::string GetReferenceText ( );
Získá text odkazu.
Návraty
Text odkazu.
SetReferenceText
Syntaxe: public inline void SetReferenceText ( const std::string & referenceText );
Nastaví text odkazu.
Parametry
-
referenceText
Text odkazu.
SetReferenceText
Syntaxe: public inline void SetReferenceText ( const std::wstring & referenceText );
Nastaví text odkazu.
Parametry
-
referenceText
Text odkazu.
NastavitPhonemeAlphabet
Syntaxe: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
Nastaví abecedu fonému. Platné hodnoty jsou: "SAPI" (výchozí) a "IPA".
Přidáno ve verzi 1.20.0.
Parametry
-
phonemeAlphabet
Abeceda fonému.
SetNBestPhonemeCount
Syntaxe: public inline void SetNBestPhonemeCount ( int count );
Nastaví počet fonémů nbest ve výsledku.
Přidáno ve verzi 1.20.0.
Parametry
-
count
Počet nejlepších foonechů.
EnableProsodyAssessment
Syntaxe: public inline void EnableProsodyAssessment ( );
Povolí posouzení prosody.
Přidáno ve verzi 1.33.0.
EnableContentAssessmentWithTopic
Syntaxe: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
Povolí posouzení obsahu s tématem.
Přidáno ve verzi 1.33.0.
Parametry
-
contentTopic
Téma obsahu.
Použít na
Syntaxe: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
Použije nastavení v této konfiguraci na rozpoznávání.
Parametry
-
recognizer
Cílový rozpoznávatel.
~VýslovnostAssessmentConfig
Syntaxe: public inline virtual ~PronunciationAssessmentConfig ( );
Destrukuje objekt.
Vytvořit
Syntaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Vytvoří instanci PronunciationAssessmentConfig Podrobnosti o parametrech najdete v tabulce Parametry vyhodnocení výslovnosti.
Parametry
referenceText
Text odkazugradingSystem
Bodový systém pro kalibraci skóregranularity
Členitost hodnoceníenableMiscue
Pokud povolí nesprávný výpočet. Pokud je pravda, jsou vyslovená slova porovnána s referenčním textem a jsou označena vynecháním nebo vložením na základě porovnání; pokud je false, rozpoznaný text bude vždy odkazovat na text.
Návraty
Sdílený ukazatel na novou instanci PronunciationAssessmentConfig.
Vytvořit
Syntaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Vytvoří instanci PronunciationAssessmentConfig Podrobnosti o parametrech najdete v tabulce Parametry posouzení výslovnosti.
Parametry
referenceText
Text odkazugradingSystem
Bodový systém pro kalibraci skóregranularity
Členitost hodnoceníenableMiscue
Pokud povolí chybný výpočet
Návraty
Sdílený ukazatel na novou instanci PronunciationAssessmentConfig.
VytvořitFromJson
Syntaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
Vytvoří instanci pro výslovnostAssessmentConfig z json. Podívejte se na parametry posouzení výslovnosti v tabulce.
Parametry
-
json
Řetězec json obsahující parametry posouzení výslovnosti.
Návraty
Sdílený ukazatel na novou instanci PronunciationAssessmentConfig.