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 mendekorasi 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, , Emphasisdan Duration
Informasi struktur fonetik, bahasa, dan bahasa tersedia melalui LangId, , Phonemedan SayAs.
Konstruktor
| Nama | Deskripsi |
|---|---|
| FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Membuat instans baru . |
Properti
| Nama | Deskripsi |
|---|---|
| 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 .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
| Nama | Deskripsi |
|---|---|
| Equals(FragmentState) |
Menentukan apakah instans tertentu FragmentState sama dengan instans saat ini dari FragmentState. |
| Equals(Object) |
Menentukan apakah objek tertentu adalah instans FragmentState yang sama dengan instans saat ini dari FragmentState. |
| GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
Operator
| Nama | Deskripsi |
|---|---|
| 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 . |