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 metnigradingSystem
Puan kalibrasyonu için puan sistemigranularity
Değerlendirme ayrıntı düzeyienableMiscue
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 metnigradingSystem
Puan kalibrasyonu için puan sistemigranularity
Değerlendirme ayrıntı düzeyienableMiscue
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.