SpeechSynthesizer.VisemeReached Event
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Generato quando viene raggiunto un viseme.
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 evento
Commenti
Un viseme è la posizione di base della bocca e del viso quando pronoma un fonema. Visemes sono rappresentazioni visive dei fonemi.
System.Speech supporta 21 visemes per l'inglese degli Stati Uniti, ognuno dei quali corrisponde a uno o più fonemi. VisemeReached gli eventi vengono generati quando un nuovo phoneme raggiunto ha un viseme corrispondente diverso rispetto al numero di telefono precedente raggiunto. Poiché alcuni visemi rappresentano più fonemi, un VisemeReached evento non viene generato se il telefono successivo raggiunto corrisponde allo stesso viseme del phoneme precedente. Ad esempio, per le parole pronunciate "questa zona", viene generato un PhonemeReached evento per "s" in "this" e "z" in "zone". Tuttavia, un VisemeReached evento non viene generato per "z" in "zone" perché corrisponde allo stesso viseme di "s" in "this".
Di seguito è riportato un elenco dei 21 fonemi SAPI e dei gruppi phoneme che corrispondono a un viseme in inglese degli Stati Uniti.
| Viseme | Phoneme(s) |
|---|---|
| 0 | silenzio |
| 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 | Ehi |
| 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 |
Per informazioni sui dati associati all'evento VisemeReached , vedere VisemeReachedEventArgs.