Aracılığıyla paylaş


class PronunciationAssessmentConfig

Söyleniş değerlendirme yapılandırmasını tanımlayan sınıf 1.14.0'da eklendi.

Üyeler

SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE işleci

Söz dizimi: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Temel alınan tanıtıcı değerini almak için kullanılan iç işleç.

Döndürülenler

Bir tutamaç.

ToJson

Söz dizimi: public inline std::string ToJson ( ) const;

Söyleniş değerlendirme parametrelerinin json dizesine gider.

Döndürülenler

json söyleniş değerlendirme parametreleri dizesi.

GetReferenceText

Söz dizimi: public inline std::string GetReferenceText ( );

Başvuru metnini alır.

Döndürülenler

Başvuru metni.

SetReferenceText

Söz dizimi: public inline void SetReferenceText ( const std::string & referenceText );

Başvuru metnini ayarlar.

Parametreler

  • referenceText Başvuru metni.

SetReferenceText

Söz dizimi: public inline void SetReferenceText ( const std::wstring & referenceText );

Başvuru metnini ayarlar.

Parametreler

  • referenceText Başvuru metni.

SetPhonemeAlphabet

Söz dizimi: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Telefon alfabesi ayarlar. Geçerli değerler şunlardır: "SAPI" (varsayılan) ve "IPA".

Sürüm 1.20.0'da eklendi.

Parametreler

  • phonemeAlphabet Telefon alfabesi.

SetNBestPhonemeCount

Söz dizimi: public inline void SetNBestPhonemeCount ( int count );

Sonuçta nbest fone sayısını ayarlar.

Sürüm 1.20.0'da eklendi.

Parametreler

  • count Nbest telefon sayısı.

EnableProsodyAssessment

Söz dizimi: public inline void EnableProsodyAssessment ( );

Prosody değerlendirmesini etkinleştirir.

Sürüm 1.33.0'da eklendi.

EnableContentAssessmentWithTopic

Söz dizimi: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Konu başlığıyla içerik değerlendirmesini etkinleştirir.

Sürüm 1.33.0'da eklendi.

Parametreler

  • contentTopic İçerik konusu.

Uygula

Söz dizimi: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Bu yapılandırmadaki ayarları bir Tanıyıcıya uygular.

Parametreler

  • recognizer Hedef Tanıyıcı.

~PronunciationAssessmentConfig

Söz dizimi: public inline virtual ~PronunciationAssessmentConfig ( );

Nesneyi yok eder.

Oluştur

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

PronunciationAssessmentConfig örneğini oluşturur Parametre ayrıntıları için Söyleniş değerlendirme parametreleri tablosuna bakın.

Parametreler

  • referenceText Başvuru metni

  • gradingSystem Puan kalibrasyonu için puan sistemi

  • granularity Değerlendirme ayrıntı düzeyi

  • enableMiscue Yanlış hesaplamayı etkinleştirirse. Doğru olduğunda, telaffuz edilen sözcükler başvuru metniyle karşılaştırılır ve karşılaştırmaya göre eksiklik/ekleme ile işaretlenir; false olduğunda, tanınan metin her zaman başvuru metni olur.

Döndürülenler

Yeni PronunciationAssessmentConfig örneğinin paylaşılan işaretçisi.

Oluştur

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

PronunciationAssessmentConfig örneğini oluşturur Parametre ayrıntıları için Söyleniş değerlendirme parametreleri tablosuna bakın.

Parametreler

  • referenceText Başvuru metni

  • gradingSystem Puan kalibrasyonu için puan sistemi

  • granularity Değerlendirme ayrıntı düzeyi

  • enableMiscue Yanlış hesaplamayı etkinleştirirse

Döndürülenler

Yeni PronunciationAssessmentConfig örneğinin paylaşılan işaretçisi.

CreateFromJson

Söz dizimi: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );

Json'dan Bir PronunciationAssessmentConfig örneği oluşturur. Söyleniş değerlendirme parametreleri tablosuna bakın.

Parametreler

  • json Söyleniş değerlendirme parametrelerini içeren json dizesi.

Döndürülenler

Yeni PronunciationAssessmentConfig örneğinin paylaşılan işaretçisi.