hans00 commited on
Commit
b00f344
1 Parent(s): 8905cc4

Upload folder using huggingface_hub

Browse files
added_tokens.json CHANGED
@@ -1,3 +1,3 @@
1
  {
2
- "<unk>": 76
3
  }
 
1
  {
2
+ "<unk>": 177
3
  }
config.json CHANGED
@@ -1,27 +1,10 @@
1
  {
 
2
  "activation_dropout": 0.1,
3
  "architectures": [
4
  "VitsModel"
5
  ],
6
  "attention_dropout": 0.1,
7
- "data": {
8
- "add_blank": true,
9
- "cleaned_text": true,
10
- "filter_length": 1024,
11
- "hop_length": 256,
12
- "max_wav_value": 32768.0,
13
- "mel_fmax": null,
14
- "mel_fmin": 0.0,
15
- "n_mel_channels": 80,
16
- "n_speakers": 0,
17
- "sampling_rate": 16000,
18
- "text_cleaners": [
19
- "english_cleaners2"
20
- ],
21
- "training_files": "lj_data_train.txt",
22
- "validation_files": "lj_data_val.txt",
23
- "win_length": 1024
24
- },
25
  "depth_separable_channels": 2,
26
  "depth_separable_num_layers": 3,
27
  "duration_predictor_dropout": 0.5,
@@ -40,53 +23,6 @@
40
  "layer_norm_eps": 1e-05,
41
  "layerdrop": 0.1,
42
  "leaky_relu_slope": 0.1,
43
- "model": {
44
- "filter_channels": 768,
45
- "hidden_channels": 192,
46
- "inter_channels": 192,
47
- "kernel_size": 3,
48
- "n_heads": 2,
49
- "n_layers": 6,
50
- "n_layers_q": 3,
51
- "p_dropout": 0.1,
52
- "resblock": "1",
53
- "resblock_dilation_sizes": [
54
- [
55
- 1,
56
- 3,
57
- 5
58
- ],
59
- [
60
- 1,
61
- 3,
62
- 5
63
- ],
64
- [
65
- 1,
66
- 3,
67
- 5
68
- ]
69
- ],
70
- "resblock_kernel_sizes": [
71
- 3,
72
- 7,
73
- 11
74
- ],
75
- "upsample_initial_channel": 512,
76
- "upsample_kernel_sizes": [
77
- 16,
78
- 16,
79
- 4,
80
- 4
81
- ],
82
- "upsample_rates": [
83
- 8,
84
- 8,
85
- 2,
86
- 2
87
- ],
88
- "use_spectral_norm": false
89
- },
90
  "model_type": "vits",
91
  "noise_scale": 0.667,
92
  "noise_scale_duration": 0.8,
@@ -118,30 +54,10 @@
118
  7,
119
  11
120
  ],
121
- "sampling_rate": 16000,
122
  "speaker_embedding_size": 0,
123
  "speaking_rate": 1.0,
124
  "spectrogram_bins": 513,
125
- "train": {
126
- "batch_size": 32,
127
- "betas": [
128
- 0.8,
129
- 0.99
130
- ],
131
- "c_kl": 1.0,
132
- "c_mel": 45,
133
- "epochs": 20000,
134
- "eps": 1e-09,
135
- "eval_interval": 1000,
136
- "fp16_run": true,
137
- "init_lr_ratio": 1,
138
- "learning_rate": 0.0002,
139
- "log_interval": 200,
140
- "lr_decay": 0.999875,
141
- "seed": 1234,
142
- "segment_size": 8192,
143
- "warmup_epochs": 0
144
- },
145
  "transformers_version": "4.36.2",
146
  "upsample_initial_channel": 512,
147
  "upsample_kernel_sizes": [
@@ -158,7 +74,7 @@
158
  ],
159
  "use_bias": true,
160
  "use_stochastic_duration_prediction": true,
161
- "vocab_size": 76,
162
  "wavenet_dilation_rate": 1,
163
  "wavenet_dropout": 0.0,
164
  "wavenet_kernel_size": 5,
 
1
  {
2
+ "_name_or_path": "kakao-enterprise/vits-ljs",
3
  "activation_dropout": 0.1,
4
  "architectures": [
5
  "VitsModel"
6
  ],
7
  "attention_dropout": 0.1,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  "depth_separable_channels": 2,
9
  "depth_separable_num_layers": 3,
10
  "duration_predictor_dropout": 0.5,
 
23
  "layer_norm_eps": 1e-05,
24
  "layerdrop": 0.1,
25
  "leaky_relu_slope": 0.1,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  "model_type": "vits",
27
  "noise_scale": 0.667,
28
  "noise_scale_duration": 0.8,
 
54
  7,
55
  11
56
  ],
57
+ "sampling_rate": 22050,
58
  "speaker_embedding_size": 0,
59
  "speaking_rate": 1.0,
60
  "spectrogram_bins": 513,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  "transformers_version": "4.36.2",
62
  "upsample_initial_channel": 512,
63
  "upsample_kernel_sizes": [
 
74
  ],
75
  "use_bias": true,
76
  "use_stochastic_duration_prediction": true,
77
+ "vocab_size": 178,
78
  "wavenet_dilation_rate": 1,
79
  "wavenet_dropout": 0.0,
80
  "wavenet_kernel_size": 5,
onnx/model.onnx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:67a1dad631001c7e342e1dcf8d176d88bacc7fdb2ce342dc14f72260256d3e2c
3
- size 114314009
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c619e834e92c03fe281ed6c738e5b2acc6251f25a014c23e6a69780de0266aba
3
+ size 114392346
onnx/model_quantized.onnx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:d8dcfe5345f8eb28041796592354d1ba4ba978bee14b85b7570177a8ee41019b
3
- size 38452271
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:01ee43468408cc825b926548e3a713b0bdcbbe86aa55964ef50329c138ccbded
3
+ size 38471858
quantize_config.json CHANGED
@@ -4,57 +4,57 @@
4
  "per_model_config": {
5
  "model": {
6
  "op_types": [
7
- "ReduceMean",
8
  "Sqrt",
9
  "Split",
10
- "GatherND",
11
- "ReduceSum",
12
- "Pow",
13
- "Gather",
14
- "Sub",
15
- "GatherElements",
16
- "Softmax",
17
- "And",
18
- "Pad",
19
- "Reshape",
20
- "Not",
21
- "Erf",
22
- "CumSum",
23
  "LeakyRelu",
24
- "Cast",
25
- "Range",
26
- "ScatterND",
27
- "Unsqueeze",
28
- "RandomNormalLike",
29
  "Equal",
30
- "Transpose",
31
- "Softplus",
32
- "Neg",
33
- "Clip",
34
  "Sigmoid",
35
- "Relu",
36
- "Mul",
 
 
 
37
  "Expand",
38
- "Tanh",
39
- "LessOrEqual",
 
 
 
40
  "Shape",
41
- "ConstantOfShape",
42
- "ConvTranspose",
43
- "MatMul",
44
- "Concat",
45
- "Where",
46
- "Slice",
47
  "NonZero",
48
- "Constant",
49
- "Add",
50
- "GreaterOrEqual",
51
- "Squeeze",
52
  "Exp",
 
 
 
 
 
 
 
 
 
 
 
53
  "ReduceMax",
54
- "Ceil",
 
 
 
 
55
  "Conv",
56
- "Div",
57
- "Less"
 
 
 
58
  ],
59
  "weight_type": "QUInt8"
60
  }
 
4
  "per_model_config": {
5
  "model": {
6
  "op_types": [
 
7
  "Sqrt",
8
  "Split",
9
+ "LessOrEqual",
10
+ "ReduceMean",
 
 
 
 
 
 
 
 
 
 
 
11
  "LeakyRelu",
 
 
 
 
 
12
  "Equal",
13
+ "Not",
14
+ "Add",
15
+ "CumSum",
16
+ "GatherElements",
17
  "Sigmoid",
18
+ "Less",
19
+ "Where",
20
+ "Ceil",
21
+ "Concat",
22
+ "Transpose",
23
  "Expand",
24
+ "Mul",
25
+ "Gather",
26
+ "Pow",
27
+ "RandomNormalLike",
28
+ "Softmax",
29
  "Shape",
 
 
 
 
 
 
30
  "NonZero",
31
+ "Tanh",
32
+ "Sub",
33
+ "Slice",
 
34
  "Exp",
35
+ "Div",
36
+ "MatMul",
37
+ "GreaterOrEqual",
38
+ "ReduceSum",
39
+ "Cast",
40
+ "Unsqueeze",
41
+ "Softplus",
42
+ "ScatterND",
43
+ "GatherND",
44
+ "Pad",
45
+ "Clip",
46
  "ReduceMax",
47
+ "ConvTranspose",
48
+ "Neg",
49
+ "Squeeze",
50
+ "Erf",
51
+ "Range",
52
  "Conv",
53
+ "ConstantOfShape",
54
+ "Relu",
55
+ "Reshape",
56
+ "Constant",
57
+ "And"
58
  ],
59
  "weight_type": "QUInt8"
60
  }
special_tokens_map.json CHANGED
@@ -1,16 +1,4 @@
1
  {
2
- "pad_token": {
3
- "content": "_",
4
- "lstrip": false,
5
- "normalized": false,
6
- "rstrip": false,
7
- "single_word": false
8
- },
9
- "unk_token": {
10
- "content": "<unk>",
11
- "lstrip": false,
12
- "normalized": false,
13
- "rstrip": false,
14
- "single_word": false
15
- }
16
  }
 
1
  {
2
+ "pad_token": "_",
3
+ "unk_token": "<unk>"
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
tokenizer.json CHANGED
@@ -4,7 +4,7 @@
4
  "padding": null,
5
  "added_tokens": [
6
  {
7
- "id": 76,
8
  "content": "<unk>",
9
  "single_word": false,
10
  "lstrip": false,
@@ -22,7 +22,7 @@
22
  {
23
  "type": "Replace",
24
  "pattern": {
25
- "Regex": "[^_ !\"'(),\\-.:;?[\\]\u2019\u201c\u201dABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\u00e0\u00e2\u00e8\u00e9\u00ea\u00fc]"
26
  },
27
  "content": ""
28
  },
@@ -53,82 +53,183 @@
53
  "model": {
54
  "vocab": {
55
  "_": 0,
56
- " ": 1,
57
- "!": 2,
58
- "\"": 3,
59
- "'": 4,
60
- "(": 5,
61
- ")": 6,
62
- ",": 7,
63
- "-": 8,
64
- ".": 9,
65
- ":": 10,
66
- ";": 11,
67
- "?": 12,
68
- "[": 13,
69
- "]": 14,
70
- "\u2019": 15,
71
- "\u201c": 16,
72
- "\u201d": 17,
73
- "A": 18,
74
- "B": 19,
75
- "C": 20,
76
- "D": 21,
77
- "E": 22,
78
- "F": 23,
79
- "G": 24,
80
- "H": 25,
81
- "I": 26,
82
- "J": 27,
83
- "K": 28,
84
- "L": 29,
85
- "M": 30,
86
- "N": 31,
87
- "O": 32,
88
- "P": 33,
89
- "Q": 34,
90
- "R": 35,
91
- "S": 36,
92
- "T": 37,
93
- "U": 38,
94
- "V": 39,
95
- "W": 40,
96
- "X": 41,
97
- "Y": 42,
98
- "Z": 43,
99
- "a": 44,
100
- "b": 45,
101
- "c": 46,
102
- "d": 47,
103
- "e": 48,
104
- "f": 49,
105
- "g": 50,
106
- "h": 51,
107
- "i": 52,
108
- "j": 53,
109
- "k": 54,
110
- "l": 55,
111
- "m": 56,
112
- "n": 57,
113
- "o": 58,
114
- "p": 59,
115
- "q": 60,
116
- "r": 61,
117
- "s": 62,
118
- "t": 63,
119
- "u": 64,
120
- "v": 65,
121
- "w": 66,
122
- "x": 67,
123
- "y": 68,
124
- "z": 69,
125
- "\u00e0": 70,
126
- "\u00e2": 71,
127
- "\u00e8": 72,
128
- "\u00e9": 73,
129
- "\u00ea": 74,
130
- "\u00fc": 75,
131
- "<unk>": 76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  }
133
  }
134
  }
 
4
  "padding": null,
5
  "added_tokens": [
6
  {
7
+ "id": 177,
8
  "content": "<unk>",
9
  "single_word": false,
10
  "lstrip": false,
 
22
  {
23
  "type": "Replace",
24
  "pattern": {
25
+ "Regex": "[^_;:,.!?\u00a1\u00bf\u2014\u2026\"\u00ab\u00bb\u201c\u201d ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\u0251\u0250\u0252\u00e6\u0253\u0299\u03b2\u0254\u0255\u00e7\u0257\u0256\u00f0\u02a4\u0259\u0258\u025a\u025b\u025c\u025d\u025e\u025f\u0284\u0261\u0260\u0262\u029b\u0266\u0267\u0127\u0265\u029c\u0268\u026a\u029d\u026d\u026c\u026b\u026e\u029f\u0271\u026f\u0270\u014b\u0273\u0272\u0274\u00f8\u0275\u0278\u03b8\u0153\u0276\u0298\u0279\u027a\u027e\u027b\u0280\u0281\u027d\u0282\u0283\u0288\u02a7\u0289\u028a\u028b\u2c71\u028c\u0263\u0264\u028d\u03c7\u028e\u028f\u0291\u0290\u0292\u0294\u02a1\u0295\u02a2\u01c0\u01c1\u01c2\u01c3\u02c8\u02cc\u02d0\u02d1\u02bc\u02b4\u02b0\u02b1\u02b2\u02b7\u02e0\u02e4\u02de\u2193\u2191\u2192\u2197\u2198\u0329']"
26
  },
27
  "content": ""
28
  },
 
53
  "model": {
54
  "vocab": {
55
  "_": 0,
56
+ ";": 1,
57
+ ":": 2,
58
+ ",": 3,
59
+ ".": 4,
60
+ "!": 5,
61
+ "?": 6,
62
+ "\u00a1": 7,
63
+ "\u00bf": 8,
64
+ "\u2014": 9,
65
+ "\u2026": 10,
66
+ "\"": 11,
67
+ "\u00ab": 12,
68
+ "\u00bb": 13,
69
+ "\u201c": 14,
70
+ "\u201d": 15,
71
+ " ": 16,
72
+ "A": 17,
73
+ "B": 18,
74
+ "C": 19,
75
+ "D": 20,
76
+ "E": 21,
77
+ "F": 22,
78
+ "G": 23,
79
+ "H": 24,
80
+ "I": 25,
81
+ "J": 26,
82
+ "K": 27,
83
+ "L": 28,
84
+ "M": 29,
85
+ "N": 30,
86
+ "O": 31,
87
+ "P": 32,
88
+ "Q": 33,
89
+ "R": 34,
90
+ "S": 35,
91
+ "T": 36,
92
+ "U": 37,
93
+ "V": 38,
94
+ "W": 39,
95
+ "X": 40,
96
+ "Y": 41,
97
+ "Z": 42,
98
+ "a": 43,
99
+ "b": 44,
100
+ "c": 45,
101
+ "d": 46,
102
+ "e": 47,
103
+ "f": 48,
104
+ "g": 49,
105
+ "h": 50,
106
+ "i": 51,
107
+ "j": 52,
108
+ "k": 53,
109
+ "l": 54,
110
+ "m": 55,
111
+ "n": 56,
112
+ "o": 57,
113
+ "p": 58,
114
+ "q": 59,
115
+ "r": 60,
116
+ "s": 61,
117
+ "t": 62,
118
+ "u": 63,
119
+ "v": 64,
120
+ "w": 65,
121
+ "x": 66,
122
+ "y": 67,
123
+ "z": 68,
124
+ "\u0251": 69,
125
+ "\u0250": 70,
126
+ "\u0252": 71,
127
+ "\u00e6": 72,
128
+ "\u0253": 73,
129
+ "\u0299": 74,
130
+ "\u03b2": 75,
131
+ "\u0254": 76,
132
+ "\u0255": 77,
133
+ "\u00e7": 78,
134
+ "\u0257": 79,
135
+ "\u0256": 80,
136
+ "\u00f0": 81,
137
+ "\u02a4": 82,
138
+ "\u0259": 83,
139
+ "\u0258": 84,
140
+ "\u025a": 85,
141
+ "\u025b": 86,
142
+ "\u025c": 87,
143
+ "\u025d": 88,
144
+ "\u025e": 89,
145
+ "\u025f": 90,
146
+ "\u0284": 91,
147
+ "\u0261": 92,
148
+ "\u0260": 93,
149
+ "\u0262": 94,
150
+ "\u029b": 95,
151
+ "\u0266": 96,
152
+ "\u0267": 97,
153
+ "\u0127": 98,
154
+ "\u0265": 99,
155
+ "\u029c": 100,
156
+ "\u0268": 101,
157
+ "\u026a": 102,
158
+ "\u029d": 103,
159
+ "\u026d": 104,
160
+ "\u026c": 105,
161
+ "\u026b": 106,
162
+ "\u026e": 107,
163
+ "\u029f": 108,
164
+ "\u0271": 109,
165
+ "\u026f": 110,
166
+ "\u0270": 111,
167
+ "\u014b": 112,
168
+ "\u0273": 113,
169
+ "\u0272": 114,
170
+ "\u0274": 115,
171
+ "\u00f8": 116,
172
+ "\u0275": 117,
173
+ "\u0278": 118,
174
+ "\u03b8": 119,
175
+ "\u0153": 120,
176
+ "\u0276": 121,
177
+ "\u0298": 122,
178
+ "\u0279": 123,
179
+ "\u027a": 124,
180
+ "\u027e": 125,
181
+ "\u027b": 126,
182
+ "\u0280": 127,
183
+ "\u0281": 128,
184
+ "\u027d": 129,
185
+ "\u0282": 130,
186
+ "\u0283": 131,
187
+ "\u0288": 132,
188
+ "\u02a7": 133,
189
+ "\u0289": 134,
190
+ "\u028a": 135,
191
+ "\u028b": 136,
192
+ "\u2c71": 137,
193
+ "\u028c": 138,
194
+ "\u0263": 139,
195
+ "\u0264": 140,
196
+ "\u028d": 141,
197
+ "\u03c7": 142,
198
+ "\u028e": 143,
199
+ "\u028f": 144,
200
+ "\u0291": 145,
201
+ "\u0290": 146,
202
+ "\u0292": 147,
203
+ "\u0294": 148,
204
+ "\u02a1": 149,
205
+ "\u0295": 150,
206
+ "\u02a2": 151,
207
+ "\u01c0": 152,
208
+ "\u01c1": 153,
209
+ "\u01c2": 154,
210
+ "\u01c3": 155,
211
+ "\u02c8": 156,
212
+ "\u02cc": 157,
213
+ "\u02d0": 158,
214
+ "\u02d1": 159,
215
+ "\u02bc": 160,
216
+ "\u02b4": 161,
217
+ "\u02b0": 162,
218
+ "\u02b1": 163,
219
+ "\u02b2": 164,
220
+ "\u02b7": 165,
221
+ "\u02e0": 166,
222
+ "\u02e4": 167,
223
+ "\u02de": 168,
224
+ "\u2193": 169,
225
+ "\u2191": 170,
226
+ "\u2192": 171,
227
+ "\u2197": 172,
228
+ "\u2198": 173,
229
+ "null": 174,
230
+ "\u0329": 175,
231
+ "'": 176,
232
+ "<unk>": 177
233
  }
234
  }
235
  }
tokenizer_config.json CHANGED
@@ -9,7 +9,7 @@
9
  "single_word": false,
10
  "special": true
11
  },
12
- "76": {
13
  "content": "<unk>",
14
  "lstrip": false,
15
  "normalized": false,
@@ -20,11 +20,11 @@
20
  },
21
  "clean_up_tokenization_spaces": true,
22
  "is_uroman": false,
23
- "language": "eng",
24
  "model_max_length": 1000000000000000019884624838656,
25
  "normalize": true,
26
  "pad_token": "_",
27
- "phonemize": false,
28
  "tokenizer_class": "VitsTokenizer",
29
  "unk_token": "<unk>"
30
  }
 
9
  "single_word": false,
10
  "special": true
11
  },
12
+ "177": {
13
  "content": "<unk>",
14
  "lstrip": false,
15
  "normalized": false,
 
20
  },
21
  "clean_up_tokenization_spaces": true,
22
  "is_uroman": false,
23
+ "language": null,
24
  "model_max_length": 1000000000000000019884624838656,
25
  "normalize": true,
26
  "pad_token": "_",
27
+ "phonemize": true,
28
  "tokenizer_class": "VitsTokenizer",
29
  "unk_token": "<unk>"
30
  }
vocab.json CHANGED
@@ -1,78 +1,179 @@
1
  {
2
- " ": 1,
3
- "!": 2,
4
- "\"": 3,
5
- "'": 4,
6
- "(": 5,
7
- ")": 6,
8
- ",": 7,
9
- "-": 8,
10
- ".": 9,
11
- ":": 10,
12
- ";": 11,
13
- "?": 12,
14
- "A": 18,
15
- "B": 19,
16
- "C": 20,
17
- "D": 21,
18
- "E": 22,
19
- "F": 23,
20
- "G": 24,
21
- "H": 25,
22
- "I": 26,
23
- "J": 27,
24
- "K": 28,
25
- "L": 29,
26
- "M": 30,
27
- "N": 31,
28
- "O": 32,
29
- "P": 33,
30
- "Q": 34,
31
- "R": 35,
32
- "S": 36,
33
- "T": 37,
34
- "U": 38,
35
- "V": 39,
36
- "W": 40,
37
- "X": 41,
38
- "Y": 42,
39
- "Z": 43,
40
- "[": 13,
41
- "]": 14,
42
  "_": 0,
43
- "a": 44,
44
- "b": 45,
45
- "c": 46,
46
- "d": 47,
47
- "e": 48,
48
- "f": 49,
49
- "g": 50,
50
- "h": 51,
51
- "i": 52,
52
- "j": 53,
53
- "k": 54,
54
- "l": 55,
55
- "m": 56,
56
- "n": 57,
57
- "o": 58,
58
- "p": 59,
59
- "q": 60,
60
- "r": 61,
61
- "s": 62,
62
- "t": 63,
63
- "u": 64,
64
- "v": 65,
65
- "w": 66,
66
- "x": 67,
67
- "y": 68,
68
- "z": 69,
69
- "à": 70,
70
- "â": 71,
71
- "è": 72,
72
- "é": 73,
73
- "ê": 74,
74
- "ü": 75,
75
- "": 15,
76
- "": 16,
77
- "": 17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  }
 
1
  {
2
+ " ": 16,
3
+ "!": 5,
4
+ "\"": 11,
5
+ "'": 176,
6
+ ",": 3,
7
+ ".": 4,
8
+ ":": 2,
9
+ ";": 1,
10
+ "?": 6,
11
+ "A": 17,
12
+ "B": 18,
13
+ "C": 19,
14
+ "D": 20,
15
+ "E": 21,
16
+ "F": 22,
17
+ "G": 23,
18
+ "H": 24,
19
+ "I": 25,
20
+ "J": 26,
21
+ "K": 27,
22
+ "L": 28,
23
+ "M": 29,
24
+ "N": 30,
25
+ "O": 31,
26
+ "P": 32,
27
+ "Q": 33,
28
+ "R": 34,
29
+ "S": 35,
30
+ "T": 36,
31
+ "U": 37,
32
+ "V": 38,
33
+ "W": 39,
34
+ "X": 40,
35
+ "Y": 41,
36
+ "Z": 42,
 
 
 
 
 
37
  "_": 0,
38
+ "a": 43,
39
+ "b": 44,
40
+ "c": 45,
41
+ "d": 46,
42
+ "e": 47,
43
+ "f": 48,
44
+ "g": 49,
45
+ "h": 50,
46
+ "i": 51,
47
+ "j": 52,
48
+ "k": 53,
49
+ "l": 54,
50
+ "m": 55,
51
+ "n": 56,
52
+ "o": 57,
53
+ "p": 58,
54
+ "q": 59,
55
+ "r": 60,
56
+ "s": 61,
57
+ "t": 62,
58
+ "u": 63,
59
+ "v": 64,
60
+ "w": 65,
61
+ "x": 66,
62
+ "y": 67,
63
+ "z": 68,
64
+ "¡": 7,
65
+ "«": 12,
66
+ "»": 13,
67
+ "¿": 8,
68
+ "æ": 72,
69
+ "ç": 78,
70
+ "ð": 81,
71
+ "ø": 116,
72
+ "ħ": 98,
73
+ "ŋ": 112,
74
+ "œ": 120,
75
+ "ǀ": 152,
76
+ "ǁ": 153,
77
+ "ǂ": 154,
78
+ "ǃ": 155,
79
+ "ɐ": 70,
80
+ "ɑ": 69,
81
+ "ɒ": 71,
82
+ "ɓ": 73,
83
+ "ɔ": 76,
84
+ "ɕ": 77,
85
+ "ɖ": 80,
86
+ "ɗ": 79,
87
+ "ɘ": 84,
88
+ "ə": 83,
89
+ "ɚ": 85,
90
+ "ɛ": 86,
91
+ "ɜ": 87,
92
+ "ɝ": 88,
93
+ "ɞ": 89,
94
+ "ɟ": 90,
95
+ "ɠ": 93,
96
+ "ɡ": 92,
97
+ "ɢ": 94,
98
+ "ɣ": 139,
99
+ "ɤ": 140,
100
+ "ɥ": 99,
101
+ "ɦ": 96,
102
+ "ɧ": 97,
103
+ "ɨ": 101,
104
+ "ɪ": 102,
105
+ "ɫ": 106,
106
+ "ɬ": 105,
107
+ "ɭ": 104,
108
+ "ɮ": 107,
109
+ "ɯ": 110,
110
+ "ɰ": 111,
111
+ "ɱ": 109,
112
+ "ɲ": 114,
113
+ "ɳ": 113,
114
+ "ɴ": 115,
115
+ "ɵ": 117,
116
+ "ɶ": 121,
117
+ "ɸ": 118,
118
+ "ɹ": 123,
119
+ "ɺ": 124,
120
+ "ɻ": 126,
121
+ "ɽ": 129,
122
+ "ɾ": 125,
123
+ "ʀ": 127,
124
+ "ʁ": 128,
125
+ "ʂ": 130,
126
+ "ʃ": 131,
127
+ "ʄ": 91,
128
+ "ʈ": 132,
129
+ "ʉ": 134,
130
+ "ʊ": 135,
131
+ "ʋ": 136,
132
+ "ʌ": 138,
133
+ "ʍ": 141,
134
+ "ʎ": 143,
135
+ "ʏ": 144,
136
+ "ʐ": 146,
137
+ "ʑ": 145,
138
+ "ʒ": 147,
139
+ "ʔ": 148,
140
+ "ʕ": 150,
141
+ "ʘ": 122,
142
+ "ʙ": 74,
143
+ "ʛ": 95,
144
+ "ʜ": 100,
145
+ "ʝ": 103,
146
+ "ʟ": 108,
147
+ "ʡ": 149,
148
+ "ʢ": 151,
149
+ "ʤ": 82,
150
+ "ʧ": 133,
151
+ "ʰ": 162,
152
+ "ʱ": 163,
153
+ "ʲ": 164,
154
+ "ʴ": 161,
155
+ "ʷ": 165,
156
+ "ʼ": 160,
157
+ "ˈ": 156,
158
+ "ˌ": 157,
159
+ "ː": 158,
160
+ "ˑ": 159,
161
+ "˞": 168,
162
+ "ˠ": 166,
163
+ "ˤ": 167,
164
+ "̩": 175,
165
+ "β": 75,
166
+ "θ": 119,
167
+ "χ": 142,
168
+ "ᵻ": 177,
169
+ "—": 9,
170
+ "“": 14,
171
+ "”": 15,
172
+ "…": 10,
173
+ "↑": 170,
174
+ "→": 171,
175
+ "↓": 169,
176
+ "↗": 172,
177
+ "↘": 173,
178
+ "ⱱ": 137
179
  }