forked from dylanswiggett/director-to-video
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathphonemes.py
executable file
·95 lines (87 loc) · 1.3 KB
/
phonemes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#!/usr/bin/python
AI = "AI.jpg"
CDG = "CDGKNRSThYZ.jpg"
E = "E.jpg"
FV = "FV.jpg"
L = "L.jpg"
MBP = "MBP.jpg"
O = "O.jpg"
U = "U.jpg"
WQ = "WQ.jpg"
REST = "Rest.jpg"
phonemes = {
# Consonants
'p': MBP,
't': CDG,
'tS': CDG, # ?
'k': CDG,
'f': FV,
'T': CDG,
's': CDG,
'S': REST, # ?
'h': CDG, # ?
'm': MBP,
'N': CDG, # ?
'l': L,
'j': E, # ?
'b': MBP,
'd': CDG,
'dZ': REST, # ?
'g': CDG,
'v': FV,
'D': L, # ?
'z': CDG,
'Z': REST, # ?
'n': CDG,
'r': CDG,
'w': WQ,
# Additional consonants
'C': CDG, # ?
'l^': L, # ?
'x': CDG, # ?
'n^': CDG, # ?
# Vowels
'@': U, # ?
'3': CDG, # ?
'3:': CDG, # ?
'@L': L,
'@2': CDG,
'@5': O,
'a': AI,
'aa': AI,
'a#': U,
'A:': O, # ?
'A@': CDG, # ?
'E': E,
'{': E,
'e@': CDG, # ?
'I': AI,
'I2': AI,
'i': AI,
'i:': AI,
'i@': CDG, # ?
'0': O,
'V': U,
'u:': U,
'U': U,
'U@': U, # ?
'O:': O, # ?
'O@': O,
'o@': O,
'aI': CDG, # ?
'eI': AI, # ?
'OI': O,
'aU': AI, # ?
'oU': O,
'aI@': AI,
'aU@': CDG, # ?
# Additional vowels
'e': E,
'o': O,
'y': O, # ?
'Y': O, # ?
# Misc?
'Q': O, # ?
# Break
'_': REST
}