SpeechSynthesizer.VisemeReached Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.