FragmentState Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi terperinci tentang TextFragment
.
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)
- Warisan
- Penerapan
Keterangan
FragmentState instans diperoleh dari State pada TextFragment objek.
Informasi di FragmentState diperoleh dengan mengurai atribut yang menghias teks ucapan dalam Synthesize Speech Markup Language (SSML) yang digunakan sebagai input ke mesin sintesis.
Objek FragmentState dapat ada untuk permintaan tindakan synthesizer apa pun seperti yang ditentukan oleh propertinya Action . Namun, arti anggotanya dapat berubah untuk tindakan yang berbeda. Untuk informasi selengkapnya tentang tindakan sintesis, lihat TtsEngineAction untuk informasi selengkapnya tentang menentukan tindakan synthesizer.
Spesifikasi dan kontrol kualitas output lisan sebagian besar ditangani melalui Prosody, Emphasis, dan Duration
Informasi struktur fonetik, bahasa, dan bahasa tersedia melalui LangId, , Phonemedan SayAs.
Konstruktor
FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Membuat instans baru . |
Properti
Action |
Mengembalikan tindakan penyintesis ucapan yang diminta. |
Duration |
Mengembalikan waktu yang diinginkan untuk merender TextFragment. |
Emphasis |
Mengembalikan instruksi tentang cara menekankan TextFragment. |
LangId |
Mengembalikan bahasa yang didukung oleh saat ini FragmentState. |
Phoneme |
Mengembalikan informasi fonetik untuk TextFragment. |
Prosody |
Mengembalikan informasi terperinci tentang nada, laju bicara, dan volume output ucapan. |
SayAs |
Mengembalikan informasi tentang konteks untuk pembuatan ucapan dari teks. |
Metode
Equals(FragmentState) |
Menentukan apakah instans tertentu FragmentState sama dengan instans saat ini dari FragmentState. |
Equals(Object) |
Menentukan apakah objek yang diberikan adalah instans FragmentState yang sama dengan instans saat ini dari FragmentState. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
Operator
Equality(FragmentState, FragmentState) |
Menentukan apakah dua instans FragmentState menjelaskan status yang sama TextFragment . |
Inequality(FragmentState, FragmentState) |
Menentukan apakah dua instans FragmentState menjelaskan status yang berbeda TextFragment . |