SpeechSynthesizer.VisemeReached 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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)
이벤트 유형
설명
Viseme 음소 발음 입 및 얼굴의 기본 위치를입니다. Visemes은 음소의 시각적 표현입니다.
System.Speech는 미국 영어에 대해 각각 하나 이상의 음소에 해당하는 21개의 viseme를 지원합니다. VisemeReached 이벤트는 새 음소에 도달한 이전 음소와 다른 해당 viseme이 있을 때 발생합니다. 일부 visemes는 둘 이상의 음소 VisemeReached 를 나타내므로 다음 음소가 이전 음소와 동일한 viseme에 도달하면 이벤트가 생성되지 않습니다. 예를 들어 "this zone"이라는 음성 단어의 경우 "this" PhonemeReached 의 "s"와 "zone"의 "z"에 대한 이벤트가 발생합니다. 그러나 VisemeReached "zone"의 "z"에 대한 이벤트는 "this"의 "s"와 동일한 viseme에 해당하기 때문에 발생하지 않습니다.
다음은 미국 영어의 viseme에 해당하는 21개의 SAPI 음소 및 음소 그룹 목록입니다.
Viseme | Phoneme(s) |
---|---|
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.
적용 대상
.NET