SpeechSynthesizer.VisemeReached Zdarzenie

Definicja

Podniesione po osiągnięciu wizem.

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) 

Typ zdarzenia

Uwagi

Viseme jest podstawową pozycją ust i twarzy, gdy wymawiając phoneme. Visemes to wizualne reprezentacje fonezy.

System.Speech obsługuje 21 wizemes dla języka angielskiego w Stanach Zjednoczonych, z których każdy odpowiada co najmniej jednej fonemii. VisemeReached zdarzenia są zgłaszane, gdy osiągnięto nowy phoneme ma inny odpowiedni viseme niż poprzedni phoneme osiągnął. Ponieważ niektóre visemes reprezentują więcej niż jedną phoneme, zdarzenie nie jest generowane, VisemeReached jeśli następny telefonme osiągnął odpowiada tej samej viseme co poprzedni phoneme. Na przykład w przypadku wypowiedzianych słów "ta strefa" PhonemeReached zdarzenie jest wywoływane dla "s" w "this" i "z" w "zone". Jednak zdarzenie nie jest wywoływane dla "z" w "strefie", VisemeReached ponieważ odpowiada takiemu samemu wizeme co "s" w "tym".

Poniżej znajduje się lista 21 fonezy SAPI i grup phoneme, które odpowiadają wizeme w języku angielskim USA.

Viseme Phoneme(s)
0 Ciszy
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 Awh
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

Aby uzyskać informacje o danych skojarzonych ze zdarzeniem VisemeReached , zobacz VisemeReachedEventArgs.

Dotyczy