klasse UitspraakassessmentConfig

Klasse die de configuratie van de uitspraakbeoordeling definieert die is toegevoegd in 1.14.0.

Leden

operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Syntaxis: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.

Retouren

Een handvat.

ToJson

Syntaxis: public inline std::string ToJson ( ) const;

Hiermee wordt de json-tekenreeks van de beoordelingsparameters van de uitspraak geretourneerd.

Retouren

json-tekenreeks van beoordelingsparameters voor uitspraak.

GetReferenceText

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

Hiermee haalt u de verwijzingstekst op.

Retouren

De verwijzingstekst.

SetReferenceText

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

Hiermee stelt u de verwijzingstekst in.

Parameterwaarden

  • referenceText de verwijzingstekst.

SetReferenceText

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

Hiermee stelt u de verwijzingstekst in.

Parameterwaarden

  • referenceText de verwijzingstekst.

SetPhonemeAlphabet

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

Hiermee stelt u het alfabet van het telefoonme in. Geldige waarden zijn: 'SAPI' (standaard) en 'IPA'.

Toegevoegd in versie 1.20.0.

Parameterwaarden

  • phonemeAlphabet het alfabet van het telefoonme.

SetNBestPhonemeCount

Syntaxis: public inline void SetNBestPhonemeCount ( int count );

Hiermee stelt u het aantal nbest phoneme in het resultaat in.

Toegevoegd in versie 1.20.0.

Parameterwaarden

  • count Het aantal nbest phoneme.

EnableProsodyAssessment

Syntaxis: public inline void EnableProsodyAssessment ( );

Hiermee schakelt u prosody-evaluatie in.

Toegevoegd in versie 1.33.0.

ApplyTo

Syntaxis: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

De instellingen in deze configuratie worden toegepast op een Recognizer.

Parameterwaarden

  • recognizer De doelherkenning.

~UitspraakassessmentConfig

Syntaxis: public inline virtual ~PronunciationAssessmentConfig ( );

Hiermee wordt het object gedestructeerd.

Maak

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

Hiermee maakt u een exemplaar van de UitspraakassessmentConfig Voor parameterdetails, raadpleegt u de tabel Uitspraak evaluatieparameters.

Parameterwaarden

  • referenceText de verwijzingstekst

  • gradingSystem Het puntsysteem voor de kalibratie van de score

  • granularity De evaluatiegranulariteit

  • enableMiscue Als foutberekening is ingeschakeld. Indien waar worden de uitgesproken woorden vergeleken met de verwijzingstekst en worden ze gemarkeerd met weglating/invoeging op basis van de vergelijking; als deze onwaar is, wordt de herkende tekst altijd verwijzingstekst.

Retouren

Een gedeelde aanwijzer naar het nieuwe instantie van PronunciationAssessmentConfig.

Maak

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

Hiermee maakt u een exemplaar van de UitspraakassessmentConfig voor details van parameters. Zie de tabel Beoordelingsparameters voor uitspraak.

Parameterwaarden

  • referenceText de verwijzingstekst

  • gradingSystem Het puntsysteem voor de kalibratie van de score

  • granularity De evaluatiegranulariteit

  • enableMiscue Als foutberekening is ingeschakeld

Retouren

Een gedeelde aanwijzer naar het nieuwe instantie van PronunciationAssessmentConfig.

CreateFromJson

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

Hiermee maakt u een exemplaar van de PronunciationAssessmentConfig op basis van json. Zie de tabel beoordelingsparameters voor uitspraak.

Parameterwaarden

  • json De json-tekenreeks met de beoordelingsparameters van de uitspraak.

Retouren

Een gedeelde aanwijzer naar het nieuwe instantie van PronunciationAssessmentConfig.