Sdílet prostřednictvím


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 odkazu

  • gradingSystem Bodový systém pro kalibraci skóre

  • granularity Č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 odkazu

  • gradingSystem Bodový systém pro kalibraci skóre

  • granularity Č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.