Aracılığıyla paylaş


SpeechSynthesizer.VisemeReached Olay

Tanım

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. .

Şunlara uygulanır