SpeechSynthesizer.VisemeReached Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Eleva-se quando se atinge um visema.
public:
event EventHandler<System::Speech::Synthesis::VisemeReachedEventArgs ^> ^ 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)
Tipo de Evento
Observações
Um visema é a posição básica da boca e do rosto ao pronunciar um fonema. Os vismas são representações visuais de fonemas.
O System.Speech suporta 21 visemas para o inglês dos EUA, cada um correspondendo a um ou mais fonemas. VisemeReached os eventos são elevados quando um novo fonema alcançado apresenta um visema correspondente diferente do fonema anterior alcançado. Como alguns visemas representam mais do que um fonema, um VisemeReached evento não é gerado se o próximo fonema alcançado corresponder ao mesmo visema do fonema anterior. Por exemplo, para as palavras faladas "esta zona", um PhonemeReached evento é elevado para o "s" em "isto" e o "z" em "zona". No entanto, um VisemeReached evento não é elevado para o "z" em "zona" porque corresponde ao mesmo visema que o "s" em "isto".
Segue-se uma lista dos 21 fonemas e grupos de fonemas SAPI que correspondem a um visema no inglês americano.
| Viseme | Fonema(s) |
|---|---|
| 0 | Silêncio |
| 1 | ae, ax, ah |
| 2 | aa |
| 3 | ao |
| 4 | eh, eh, eh |
| 5 | er |
| 6 | y, iy, ih, ix |
| 7 | W, UW |
| 8 | Mostrar |
| 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 |
Para informações sobre os dados associados ao VisemeReached evento, veja VisemeReachedEventArgs.