SpeechSynthesizer.VisemeReached Olay
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.
Bir vizeme ulaşıldığında yükseltilir.
public:
event EventHandler<System::Speech::Synthesis::VisemeReachedEventArgs ^> ^ VisemeReached;
public event EventHandler<System.Speech.Synthesis.VisemeReachedEventArgs> VisemeReached;
member this.VisemeReached : EventHandler<System.Speech.Synthesis.VisemeReachedEventArgs>
Public Custom Event VisemeReached As EventHandler(Of VisemeReachedEventArgs)
Olay Türü
Açıklamalar
Vizeme, bir fonele duyurulurken ağzın ve yüzün temel konumudur. Visemeler fonemlerin görsel temsilleridir.
System.Speech, ABD İngilizcesi için her biri bir veya daha fazla foneme karşılık gelen 21 vizemeyi destekler. VisemeReached olaylar, ulaşılan yeni bir telefon, önceki telefon numarasına ulaşılandan farklı bir değere sahip olduğunda tetiklenir. Bazı vizemeler birden fazla foneme'yi temsil ettiğinden, bir sonraki telefonma ulaşılırsa bir VisemeReached olay oluşturulmaz ve önceki telefondakiyle aynı vizeme karşılık gelir. Örneğin, "bu bölge" konuşulan sözcükleri için "bu" içindeki "s" ve "bölge" içindeki "z" için bir PhonemeReached olay oluşturulur. Ancak, "bölge" içindeki "z" için bir VisemeReached olay tetiklenmez çünkü "bu" içindeki "s" ile aynı viseme karşılık gelir.
Aşağıda, ABD İngilizcesi'ndeki bir viseme karşılık gelen 21 SAPI fonem ve phoneme grubunun listesi yer alır.
Viseme | Telefon adları |
---|---|
0 | Sessiz -lik |
1 | ae, ax, ah |
2 | aa |
3 | Ao |
4 | ey, eh, uh |
5 | er |
6 | y, iy, ih, ix |
7 | w, uw |
8 | ow |
9 | aw |
10 | oy |
11 | ay |
12 | h |
13 | r |
14 | l |
15 | s, z |
16 | sh, ch, jh, zh |
17 | th, dh |
18 | f, v |
19 | d, t, n |
20 | k, g, ng |
21 | p, b, m |
Olayla VisemeReached
ilişkili veriler hakkında bilgi için bkz VisemeReachedEventArgs. .