SpeechSynthesizer.VisemeReached Evento

Definição

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.

Aplica-se a