SpeechSynthesizer.VisemeReached Událost

Definice

Vyvolá se při dosažení viseme.

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) 

Event Type

Poznámky

Visem je základní pozice úst a obličeje při vyslovování fonému. Visémy jsou vizuální reprezentace fonémů.

System.Speech podporuje 21 visemes pro americkou angličtinu, z nichž každý odpovídá jednomu nebo více fonémům. VisemeReached události jsou vyvolány, když nový foném má jiný odpovídající viseme než předchozí foném. Vzhledem k tomu, že některé visemy představují více než jeden foném, událost se negeneruje, VisemeReached pokud další dosažený fome odpovídá stejnému sisemu jako předchozí fome. Například pro mluvené slovo "this zone" PhonemeReached je vyvolána událost pro "s" v "this" a "z" v "zone". Událost však není vyvolána pro "z" v "zóně", VisemeReached protože odpovídá stejnému visemu jako "s" v "this".

Následuje seznam 21 fonémů SAPI a skupin fomeů, které odpovídají visemu v americké angličtině.

Viseme Fonély
0 Ticho
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

Informace o datech přidružených k události najdete v VisemeReached tématu VisemeReachedEventArgs.

Platí pro