SpeechSynthesizer.VisemeReached イベント

定義

viseme に到達したときに発生します。

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) 

イベントの種類

注釈

口形素は、音素を発音するときの口と顔の基本的な位置です。 口形素は音素の視覚的表現です。

System.Speech では、21 個の口形素が米国英語でサポートされており、それぞれが 1 つ以上の音素に対応しています。 VisemeReached イベントは、新しい音素が到達した前の音素とは異なる対応する口形素を持つ場合に発生します。 一部の口形素は複数の音素を表しているため、 VisemeReached 次に到達した音素が前の音素と同じ口形素に対応している場合、イベントは生成されません。 たとえば、"this zone" と読み上げられた単語の場合、 PhonemeReached "this" の "s" と "zone" の "z" に対してイベントが発生します。 ただし、 VisemeReached "ゾーン" の "z" に対してイベントは発生しません。これは、"this" の "s" と同じ口形素に対応するためです。

米国英語の口形素に対応する 21 個の SAPI 音素および音素グループの一覧を次に示します。

口形素 音素
0 沈黙
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

イベントに関連付 VisemeReached けられているデータの詳細については、「」を参照してください VisemeReachedEventArgs

適用対象