SpeechSynthesizer.VisemeReached Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается по достижении виземы.
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)
Тип события
Комментарии
Визема является основным положением рта и лица при произнесеи фонемы. Виземы — это визуальное представление фонем.
System.Speech поддерживает 21 визему для английского языка США, каждая из которых соответствует одной или нескольким фонемам. VisemeReached События возникают, когда достигнутая новая фонема имеет соответствующую визему, отличную от предыдущей достигнутой фонемы. Так как некоторые виземы представляют несколько фонем, событие не создается, VisemeReached если следующая достигнутая фонема соответствует той же виземе, что и предыдущая фонема. Например, для произнесенных слов "this zone" PhonemeReached вызывается событие для "s" в "this" и "z" в "зоне". Однако событие не вызывается для "z" в "зоне", VisemeReached так как оно соответствует той же виземе, что и "s" в "this".
Ниже приведен список из 21 фонем SAPI и групп фонем, которые соответствуют виземе на английском языке США.
Идентификатор виземы | Фонемы |
---|---|
0 | Тишина |
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 |
Сведения о данных, связанных с событием, см. в VisemeReached
разделе VisemeReachedEventArgs.