-
Notifications
You must be signed in to change notification settings - Fork 0
/
phoneme.py
33 lines (28 loc) · 1.01 KB
/
phoneme.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
vowel_variant_list = [
["n", "N", "N\\", "N'", "J"],
["m", "m'", "n", "N", "N\\", "N'", "J"],
]
consonant_variant_list = [
["k", "k'"],
["g", "g'"],
["t", "t'"],
["d", "d'"],
["n", "N", "N\\", "N'", "J"],
["m", "m'", "n"],
["h", "C"],
["p\\", "p\\'"],
["p", "p'"],
["b", "b'"],
["4", "4'"],
]
vowel_list = ["a", "i", "M", "e", "o", "N\\"]
consonant_list = ["n", "N", "N'", "J", "m", "m'", "p\\", "p\\'", "s", "S", "h", "C",
"dZ", "dz", "ts", "tS", "4", "4'", "p", "p'", "t", "t'", "k", "k'",
"b", "b'", "d", "d'", "g", "g'"]
unvoiced_consonant_list = ["p\\", "p\\'", "s", "S", "h", "C", "tS", "p", "p'", "t", "t'", "k", "k'"]
plosive_consonant_list = ["p", "p'", "t", "t'", "k", "k'", "b", "b'", "d", "d'", "g", "g'"]
vc_list = []
for vowel in vowel_list:
for consonant in consonant_list:
vc_list.append(vowel + " " + consonant)
vr_list = ["a", "i", "M", "e", "o", "N\\", "n", "N", "N'", "J", "m"]