FragmentState Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
TextFragmenthakkında ayrıntılı bilgi sağlar.
public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
type FragmentState = struct
Public Structure FragmentState
Implements IEquatable(Of FragmentState)
- Devralma
- Uygulamalar
Açıklamalar
FragmentStateörnekleri üzerinde TextFragment nesnelerinden State elde edilir.
içindeki FragmentState bilgiler, sentez altyapısına giriş olarak kullanılan Konuşma İşaretleme Dilini Sentezleme Dili'nde (SSML) konuşma metnini süsleyen öznitelikler ayrıştırılarak elde edilir.
Özelliği FragmentState tarafından Action belirtilen herhangi bir sentezleyici eylem isteği için bir nesne bulunabilir. Ancak, üyelerinin anlamı farklı eylemler için değişebilir. Sentezleme eylemleri hakkında daha fazla bilgi için bkz TtsEngineAction . Sentezleyici eylemlerini belirtme hakkında daha fazla bilgi için.
Uç çıkış kalitesinin belirtimi ve denetimi büyük ölçüde , Emphasisve aracılığıyla ProsodyişlenirDuration
Fonetik, dil ve dil yapısı bilgileri , Phonemeve SayAsaracılığıyla LangIdkullanılabilir.
Oluşturucular
| Name | Description |
|---|---|
| FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
öğesinin yeni bir örneğini |
Özellikler
| Name | Description |
|---|---|
| Action |
İstenen konuşma sentezleyici eylemini döndürür. |
| Duration |
bir işlemek TextFragmentiçin istenen süreyi döndürür. |
| Emphasis |
vurguya TextFragmentyönelik yönergeleri döndürür. |
| LangId |
Geçerli FragmentStatetarafından desteklenen dili döndürür. |
| Phoneme |
bir TextFragmentiçin fonetik bilgileri döndürür. |
| Prosody |
Konuşma perdesi, konuşma hızı ve konuşma çıkışı hacmi hakkında ayrıntılı bilgi döndürür. |
| SayAs |
Metinden konuşma oluşturma bağlamı hakkında bilgi döndürür. |
Yöntemler
| Name | Description |
|---|---|
| Equals(FragmentState) |
Verilen örneğinin FragmentState geçerli örneğine FragmentStateeşit olup olmadığını belirler. |
| Equals(Object) |
Belirli bir nesnenin geçerli örneğine eşit bir örnek FragmentStateFragmentStateolup olmadığını belirler. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
İşleçler
| Name | Description |
|---|---|
| Equality(FragmentState, FragmentState) |
İki örneğinin FragmentState aynı TextFragment durumu açıkp açıklamadığını belirler. |
| Inequality(FragmentState, FragmentState) |
öğesinin iki örneğinin FragmentState farklı TextFragment durumu açıkp açıklamadığını belirler. |