SpeechSynthesizer.VisemeReached Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclenché lorsqu'un viseme est atteint.
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)
Type d'événement
Remarques
Un visème est la position de base de la bouche et du visage lors du prononcé d’un phonème. Les visèmes sont des représentations visuelles de phonèmes.
System.Speech prend en charge 21 visèmes pour l’anglais américain, chacun correspondant à un ou plusieurs phonèmes. VisemeReached les événements sont déclenchés lorsqu’un nouveau phonème atteint a un visème correspondant différent du phonème précédent atteint. Étant donné que certains visèmes représentent plusieurs phonèmes, un VisemeReached événement n’est pas généré si le phonème suivant atteint correspond au même viseme que le phonème précédent. Par exemple, pour les mots prononcés « cette zone », un PhonemeReached événement est déclenché pour les « s » dans « this » et les « z » dans « zone ». Toutefois, un VisemeReached événement n’est pas déclenché pour le « z » dans « zone », car il correspond au même visème que le « s » dans « this ».
Voici une liste des 21 phonèmes et groupes de phonèmes SAPI qui correspondent à un visème en anglais américain.
Visème | Phonème(s) |
---|---|
0 | Silence |
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 |
Pour plus d’informations sur les données associées à l’événement VisemeReached
, consultez VisemeReachedEventArgs.