SpeechSynthesizer.VisemeReached Evento

Definición

Se genera cuando se alcanza un visema.

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

Comentarios

Un visema es la posición básica de la boca y la cara al pronunciar un fonema. Los visemes son representaciones visuales de phonemes.

System.Speech admite 21 visemes para inglés de EE. UU., cada uno de los cuales corresponde a uno o varios phonemes. VisemeReached los eventos se generan cuando se alcanza un nuevo phoneme tiene un visema correspondiente diferente al que se alcanzó el phoneme anterior. Dado que algunos visemas representan más de un phoneme, no se genera un VisemeReached evento si el siguiente phoneme alcanzado corresponde al mismo visema que el phoneme anterior. Por ejemplo, para las palabras habladas "this zone", se genera un PhonemeReached evento para "s" en "this" y "z" en "zone". Sin embargo, no se genera un VisemeReached evento para "z" en "zone" porque corresponde al mismo visema que "s" en "this".

A continuación se muestra una lista de los 21 phonemes de SAPI y grupos fonéticos que corresponden a un visema en inglés de EE. UU.

Visema Phoneme(s)
0 Silencio
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

Para obtener información sobre los datos asociados al VisemeReached evento, vea VisemeReachedEventArgs.

Se aplica a