Sdílet prostřednictvím


Třída VýslovnostAssessmentConfig

Třída, která definuje konfiguraci posouzení výslovnosti Přidaná v 1.14.0.

Členové

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á řetězec json pro parametry vyhodnocení výslovnosti.

Návraty

Řetězec json s parametry vyhodnocení výslovnosti

GetReferenceText

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

Získá referenční text.

Návraty

Text odkazu.

SetReferenceText

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

Nastaví text odkazu.

Parametry

  • referenceText Referenční text.

SetReferenceText

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

Nastaví text odkazu.

Parametry

  • referenceText Referenční text.

SetPhonemeAlphabet

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

Nastaví abecedu s foonemem. Platné hodnoty jsou: SAPI (výchozí) a IPA.

Přidáno ve verzi 1.20.0.

Parametry

  • phonemeAlphabet abeceda foonemu.

SetNBestPhonemeCount

Syntaxe: public inline void SetNBestPhonemeCount ( int count );

Nastaví počet fotemů nbest ve výsledku.

Přidáno ve verzi 1.20.0.

Parametry

  • count Počet nejlepších fotemů.

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 rozpoznávání cíle.

~VýslovnostAssessmentConfig

Syntaxe: public inline virtual ~PronunciationAssessmentConfig ( );

Destrukuje objekt.

Vytvářet

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

Vytvoří instanci výslovnostiAssessmentConfig pro podrobnosti parametru, viz tabulka parametry posouzení výslovnosti.

Parametry

  • referenceText Referenční text

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

  • granularity členitost vyhodnocení

  • enableMiscue Pokud povolí nesprávný výpočet. Pokud ano, výrazná slova se porovnávají s referenčním textem a jsou označena vynecháním a vložením na základě porovnání; pokud je hodnota false, rozpoznaný text bude vždy odkazovat na text.

Návraty

Sdílený ukazatel na novou instanci PronuationAssessmentConfig.

Vytvářet

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

Vytvoří instanci výslovnostiAssessmentConfig pro podrobnosti parametrů, viz tabulka parametry posouzení výslovnosti.

Parametry

  • referenceText Referenční text

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

  • granularity členitost vyhodnocení

  • enableMiscue Pokud povolí výpočet chybného vzorce

Návraty

Sdílený ukazatel na novou instanci PronuationAssessmentConfig.

CreateFromJson

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

Vytvoří instanci výslovnostiAssessmentConfig z json. Viz tabulka parametry posouzení výslovnosti.

Parametry

  • json Řetězec JSON obsahující parametry vyhodnocení výslovnosti.

Návraty

Sdílený ukazatel na novou instanci PronuationAssessmentConfig.