Manish993135 ayousanz commited on
Commit
a5901ec
·
0 Parent(s):

Duplicate from ayousanz/piper-plus-tsukuyomi-chan

Browse files

Co-authored-by: yousan <ayousanz@users.noreply.huggingface.co>

.gitattributes ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ samples/sample_01_konnichiwa.wav filter=lfs diff=lfs merge=lfs -text
37
+ samples/sample_02_wagahai.wav filter=lfs diff=lfs merge=lfs -text
38
+ samples/sample_03_onsei.wav filter=lfs diff=lfs merge=lfs -text
39
+ samples/sample_ja.wav filter=lfs diff=lfs merge=lfs -text
40
+ samples/sample_en.wav filter=lfs diff=lfs merge=lfs -text
41
+ samples/sample_es.wav filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: tsukuyomi-chan-corpus
4
+ license_link: https://tyc.rei-yumesaki.net/material/corpus/#terms3
5
+ language:
6
+ - ja
7
+ - en
8
+ - zh
9
+ - es
10
+ - fr
11
+ - pt
12
+ pipeline_tag: text-to-speech
13
+ tags:
14
+ - tts
15
+ - vits
16
+ - multilingual
17
+ - japanese
18
+ - piper
19
+ - prosody
20
+ ---
21
+
22
+ # Piper Plus つくよみちゃん (Multilingual 6-Language + Prosody)
23
+
24
+ [つくよみちゃんコーパス](https://tyc.rei-yumesaki.net/material/corpus/)を使用して6言語マルチリンガルベースモデルからファインチューニングした多言語TTSモデルです。
25
+
26
+ prosody features (A1/A2/A3) に対応し、日本語・英語・中国語・スペイン語・フランス語・ポルトガル語の6言語でつくよみちゃんの声質で音声合成が可能です。
27
+
28
+ ## Sample Audio
29
+
30
+ | テキスト | 言語 | 音声 |
31
+ |----------|------|------|
32
+ | こんにちは、つくよみちゃんです。 | JA | [sample_ja](samples/sample_ja.wav) |
33
+ | Hello, how are you today? | EN | [sample_en](samples/sample_en.wav) |
34
+ | 你好,今天天气很好。 | ZH | [sample_zh](samples/sample_zh.wav) |
35
+ | Hola, como estas hoy? | ES | [sample_es](samples/sample_es.wav) |
36
+ | Bonjour, comment allez-vous? | FR | [sample_fr](samples/sample_fr.wav) |
37
+ | Ola, como voce esta hoje? | PT | [sample_pt](samples/sample_pt.wav) |
38
+
39
+ ## Model Details
40
+
41
+ | 項目 | 値 |
42
+ |------|-----|
43
+ | アーキテクチャ | VITS |
44
+ | 言語 | 日本語 (ja), 英語 (en), 中国語 (zh), スペイン語 (es), フランス語 (fr), ポルトガル語 (pt) |
45
+ | サンプルレート | 22050 Hz |
46
+ | 品質 | medium |
47
+ | 音素タイプ | multilingual |
48
+ | 音素数 | 173 |
49
+ | prosody_dim | 16 |
50
+ | 話者数 | 1 (つくよみちゃん) |
51
+ | 言語数 | 6 |
52
+ | ベースモデル | [ayousanz/piper-plus-base](https://huggingface.co/ayousanz/piper-plus-base) (6言語マルチリンガル版、571話者) |
53
+ | ファインチューニング | 500 epochs, lr=2e-5, freeze-dp |
54
+ | 学習データ | つくよみちゃんコーパス (100発話, ~11分) |
55
+ | ONNXエクスポート | stochastic + EMA + emb_lang後処理 + FP16 (38MB) |
56
+
57
+ ## Inference Results
58
+
59
+ | テキスト | 言語 | 音声長 |
60
+ |---------|------|--------|
61
+ | こんにちは、つくよみちゃんです。 | JA | 3.05s |
62
+ | Hello, how are you today? | EN | 2.54s |
63
+ | 你好,今天天气很好。 | ZH | 1.21s |
64
+ | Hola, como estas hoy? | ES | 2.86s |
65
+ | Bonjour, comment allez-vous? | FR | 2.11s |
66
+ | Ola, como voce esta hoje? | PT | 2.24s |
67
+
68
+ ## Usage
69
+
70
+ ### 推論(テキスト直接入力)
71
+
72
+ ```bash
73
+ # 日本語
74
+ CUDA_VISIBLE_DEVICES="" uv run python -m piper_train.infer_onnx \
75
+ --model tsukuyomi-chan-6lang-fp16.onnx \
76
+ --config config.json \
77
+ --output-dir ./output \
78
+ --text "こんにちは、今日は良い天気ですね。" \
79
+ --language ja-en-zh-es-fr-pt \
80
+ --speaker-id 0 \
81
+ --noise-scale 0.667
82
+
83
+ # 英語
84
+ CUDA_VISIBLE_DEVICES="" uv run python -m piper_train.infer_onnx \
85
+ --model tsukuyomi-chan-6lang-fp16.onnx \
86
+ --config config.json \
87
+ --output-dir ./output \
88
+ --text "Hello, how are you today?" \
89
+ --language ja-en-zh-es-fr-pt \
90
+ --speaker-id 0 \
91
+ --noise-scale 0.667
92
+
93
+ # 混合テキスト(コードスイッチング)
94
+ CUDA_VISIBLE_DEVICES="" uv run python -m piper_train.infer_onnx \
95
+ --model tsukuyomi-chan-6lang-fp16.onnx \
96
+ --config config.json \
97
+ --output-dir ./output \
98
+ --text "今日はgood morningですね" \
99
+ --language ja-en-zh-es-fr-pt \
100
+ --speaker-id 0 \
101
+ --noise-scale 0.667
102
+ ```
103
+
104
+ ### 推奨推論パラメータ
105
+
106
+ | パラメータ | 値 | 説明 |
107
+ |-----------|-----|------|
108
+ | `--noise-scale` | 0.667 | デフォルト推奨値 |
109
+ | `--speaker-id` | 0 | 単一話者 |
110
+ | `--language` | ja-en-zh-es-fr-pt | 6言語自動検出 |
111
+
112
+ ## Training
113
+
114
+ ### ベースモデル
115
+
116
+ [ayousanz/piper-plus-base](https://huggingface.co/ayousanz/piper-plus-base) の6言語マルチリンガルベースモデル(571話者、508,187発話、75 epoch)からファインチューニング。
117
+
118
+ ### 転移学習方式
119
+
120
+ 1. `--resume-from-multispeaker-checkpoint` でベースモデルからロード
121
+ - `emb_g` (571話者分の話者埋め込み) を自動除去
122
+ - `emb_lang` に conditioning 分布補正を適用
123
+ - `--freeze-dp` を自動有効化(Duration Predictor の catastrophic forgetting 防止)
124
+ 2. 500 epoch ファインチューニング (100発話、lr=2e-5)
125
+ 3. ONNX エクスポート前に `emb_lang[0]` (JA) → `emb_lang[1:5]` (EN/ZH/ES/FR/PT) にコピーして声質統一
126
+
127
+ ### 学習コマンド
128
+
129
+ ```bash
130
+ uv run python -m piper_train \
131
+ --dataset-dir /path/to/tsukuyomi-dataset \
132
+ --prosody-dim 16 \
133
+ --accelerator gpu --devices 1 --precision 32-true \
134
+ --max_epochs 500 --batch-size 4 --samples-per-speaker 4 \
135
+ --checkpoint-epochs 50 --quality medium \
136
+ --base_lr 2e-5 --disable_auto_lr_scaling \
137
+ --ema-decay 0.9995 \
138
+ --max-phoneme-ids 400 \
139
+ --no-wavlm \
140
+ --resume-from-multispeaker-checkpoint /path/to/base_model.ckpt \
141
+ --default_root_dir /path/to/output
142
+ ```
143
+
144
+ ## Files
145
+
146
+ - `tsukuyomi-chan-6lang-fp16.onnx` - ONNXモデル (38MB, FP16, emb_lang後処理済み)
147
+ - `config.json` - モデル設定 (173音素マップ、6言語)
148
+ - `samples/` - サンプル音声
149
+
150
+ ## Credits
151
+
152
+ - **つくよみちゃんコーパス**: [夢前黎](https://tyc.rei-yumesaki.net/)
153
+ - **Piper TTS**: [rhasspy/piper](https://github.com/rhasspy/piper)
154
+
155
+ ## License
156
+
157
+ ライセンスは、[つくよみちゃんコーパス│声優統計コーパス(JVSコーパス準拠)](https://tyc.rei-yumesaki.net/material/corpus/)に準じます
config.json ADDED
@@ -0,0 +1,590 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dataset": "piper",
3
+ "audio": {
4
+ "sample_rate": 22050,
5
+ "quality": "dataset-tsukuyomi-finetune-6lang"
6
+ },
7
+ "espeak": {
8
+ "voice": "multilingual"
9
+ },
10
+ "language": {
11
+ "code": "multilingual"
12
+ },
13
+ "inference": {
14
+ "noise_scale": 0.667,
15
+ "length_scale": 1,
16
+ "noise_w": 0.8
17
+ },
18
+ "phoneme_type": "multilingual",
19
+ "phoneme_map": {},
20
+ "phoneme_id_map": {
21
+ "_": [
22
+ 0
23
+ ],
24
+ "^": [
25
+ 1
26
+ ],
27
+ "$": [
28
+ 2
29
+ ],
30
+ "?": [
31
+ 3
32
+ ],
33
+ "": [
34
+ 4
35
+ ],
36
+ "": [
37
+ 5
38
+ ],
39
+ "": [
40
+ 6
41
+ ],
42
+ "#": [
43
+ 7
44
+ ],
45
+ "[": [
46
+ 8
47
+ ],
48
+ "]": [
49
+ 9
50
+ ],
51
+ "a": [
52
+ 10
53
+ ],
54
+ "i": [
55
+ 11
56
+ ],
57
+ "u": [
58
+ 12
59
+ ],
60
+ "e": [
61
+ 13
62
+ ],
63
+ "o": [
64
+ 14
65
+ ],
66
+ "A": [
67
+ 15
68
+ ],
69
+ "I": [
70
+ 16
71
+ ],
72
+ "U": [
73
+ 17
74
+ ],
75
+ "E": [
76
+ 18
77
+ ],
78
+ "O": [
79
+ 19
80
+ ],
81
+ "": [
82
+ 20
83
+ ],
84
+ "": [
85
+ 21
86
+ ],
87
+ "": [
88
+ 22
89
+ ],
90
+ "": [
91
+ 23
92
+ ],
93
+ "": [
94
+ 24
95
+ ],
96
+ "N": [
97
+ 25
98
+ ],
99
+ "": [
100
+ 26
101
+ ],
102
+ "": [
103
+ 27
104
+ ],
105
+ "": [
106
+ 28
107
+ ],
108
+ "": [
109
+ 29
110
+ ],
111
+ "": [
112
+ 30
113
+ ],
114
+ "q": [
115
+ 31
116
+ ],
117
+ "k": [
118
+ 32
119
+ ],
120
+ "": [
121
+ 33
122
+ ],
123
+ "": [
124
+ 34
125
+ ],
126
+ "g": [
127
+ 35
128
+ ],
129
+ "": [
130
+ 36
131
+ ],
132
+ "": [
133
+ 37
134
+ ],
135
+ "t": [
136
+ 38
137
+ ],
138
+ "": [
139
+ 39
140
+ ],
141
+ "d": [
142
+ 40
143
+ ],
144
+ "": [
145
+ 41
146
+ ],
147
+ "p": [
148
+ 42
149
+ ],
150
+ "": [
151
+ 43
152
+ ],
153
+ "b": [
154
+ 44
155
+ ],
156
+ "": [
157
+ 45
158
+ ],
159
+ "": [
160
+ 46
161
+ ],
162
+ "": [
163
+ 47
164
+ ],
165
+ "s": [
166
+ 48
167
+ ],
168
+ "": [
169
+ 49
170
+ ],
171
+ "z": [
172
+ 50
173
+ ],
174
+ "j": [
175
+ 51
176
+ ],
177
+ "": [
178
+ 52
179
+ ],
180
+ "f": [
181
+ 53
182
+ ],
183
+ "h": [
184
+ 54
185
+ ],
186
+ "": [
187
+ 55
188
+ ],
189
+ "v": [
190
+ 56
191
+ ],
192
+ "n": [
193
+ 57
194
+ ],
195
+ "": [
196
+ 58
197
+ ],
198
+ "m": [
199
+ 59
200
+ ],
201
+ "": [
202
+ 60
203
+ ],
204
+ "r": [
205
+ 61
206
+ ],
207
+ "": [
208
+ 62
209
+ ],
210
+ "w": [
211
+ 63
212
+ ],
213
+ "y": [
214
+ 64
215
+ ],
216
+ "ɑ": [
217
+ 65
218
+ ],
219
+ "æ": [
220
+ 66
221
+ ],
222
+ "ʌ": [
223
+ 67
224
+ ],
225
+ "ə": [
226
+ 68
227
+ ],
228
+ "ɔ": [
229
+ 69
230
+ ],
231
+ "ɛ": [
232
+ 70
233
+ ],
234
+ "ɚ": [
235
+ 71
236
+ ],
237
+ "ɜ": [
238
+ 72
239
+ ],
240
+ "ɪ": [
241
+ 73
242
+ ],
243
+ "ʊ": [
244
+ 74
245
+ ],
246
+ "ː": [
247
+ 75
248
+ ],
249
+ "": [
250
+ 76
251
+ ],
252
+ "l": [
253
+ 77
254
+ ],
255
+ "ɡ": [
256
+ 78
257
+ ],
258
+ "ŋ": [
259
+ 79
260
+ ],
261
+ "ɹ": [
262
+ 80
263
+ ],
264
+ "ʃ": [
265
+ 81
266
+ ],
267
+ "ʒ": [
268
+ 82
269
+ ],
270
+ "θ": [
271
+ 83
272
+ ],
273
+ "ð": [
274
+ 84
275
+ ],
276
+ "": [
277
+ 85
278
+ ],
279
+ "": [
280
+ 86
281
+ ],
282
+ "ˈ": [
283
+ 87
284
+ ],
285
+ "ˌ": [
286
+ 88
287
+ ],
288
+ " ": [
289
+ 89
290
+ ],
291
+ ",": [
292
+ 90
293
+ ],
294
+ ".": [
295
+ 91
296
+ ],
297
+ ";": [
298
+ 92
299
+ ],
300
+ ":": [
301
+ 93
302
+ ],
303
+ "!": [
304
+ 94
305
+ ],
306
+ "-": [
307
+ 95
308
+ ],
309
+ "'": [
310
+ 96
311
+ ],
312
+ "": [
313
+ 97
314
+ ],
315
+ "": [
316
+ 98
317
+ ],
318
+ "": [
319
+ 99
320
+ ],
321
+ "": [
322
+ 100
323
+ ],
324
+ "": [
325
+ 101
326
+ ],
327
+ "ɕ": [
328
+ 102
329
+ ],
330
+ "": [
331
+ 103
332
+ ],
333
+ "": [
334
+ 104
335
+ ],
336
+ "ʂ": [
337
+ 105
338
+ ],
339
+ "ɻ": [
340
+ 106
341
+ ],
342
+ "": [
343
+ 107
344
+ ],
345
+ "x": [
346
+ 108
347
+ ],
348
+ "ɤ": [
349
+ 109
350
+ ],
351
+ "": [
352
+ 110
353
+ ],
354
+ "": [
355
+ 111
356
+ ],
357
+ "": [
358
+ 112
359
+ ],
360
+ "": [
361
+ 113
362
+ ],
363
+ "": [
364
+ 114
365
+ ],
366
+ "": [
367
+ 115
368
+ ],
369
+ "": [
370
+ 116
371
+ ],
372
+ "": [
373
+ 117
374
+ ],
375
+ "": [
376
+ 118
377
+ ],
378
+ "": [
379
+ 119
380
+ ],
381
+ "": [
382
+ 120
383
+ ],
384
+ "": [
385
+ 121
386
+ ],
387
+ "": [
388
+ 122
389
+ ],
390
+ "": [
391
+ 123
392
+ ],
393
+ "": [
394
+ 124
395
+ ],
396
+ "": [
397
+ 125
398
+ ],
399
+ "": [
400
+ 126
401
+ ],
402
+ "": [
403
+ 127
404
+ ],
405
+ "": [
406
+ 128
407
+ ],
408
+ "": [
409
+ 129
410
+ ],
411
+ "": [
412
+ 130
413
+ ],
414
+ "": [
415
+ 131
416
+ ],
417
+ "": [
418
+ 132
419
+ ],
420
+ "": [
421
+ 133
422
+ ],
423
+ "": [
424
+ 134
425
+ ],
426
+ "": [
427
+ 135
428
+ ],
429
+ "": [
430
+ 136
431
+ ],
432
+ "": [
433
+ 137
434
+ ],
435
+ "": [
436
+ 138
437
+ ],
438
+ "": [
439
+ 139
440
+ ],
441
+ "": [
442
+ 140
443
+ ],
444
+ "ɨ": [
445
+ 141
446
+ ],
447
+ "": [
448
+ 142
449
+ ],
450
+ "": [
451
+ 143
452
+ ],
453
+ "": [
454
+ 144
455
+ ],
456
+ "": [
457
+ 145
458
+ ],
459
+ "": [
460
+ 146
461
+ ],
462
+ "ɲ": [
463
+ 147
464
+ ],
465
+ "ɾ": [
466
+ 148
467
+ ],
468
+ "": [
469
+ 149
470
+ ],
471
+ "β": [
472
+ 150
473
+ ],
474
+ "ɣ": [
475
+ 151
476
+ ],
477
+ "ʝ": [
478
+ 152
479
+ ],
480
+ "¡": [
481
+ 153
482
+ ],
483
+ "¿": [
484
+ 154
485
+ ],
486
+ "": [
487
+ 155
488
+ ],
489
+ "": [
490
+ 156
491
+ ],
492
+ "": [
493
+ 157
494
+ ],
495
+ "ø": [
496
+ 158
497
+ ],
498
+ "œ": [
499
+ 159
500
+ ],
501
+ "ɥ": [
502
+ 160
503
+ ],
504
+ "ʁ": [
505
+ 161
506
+ ],
507
+ "—": [
508
+ 162
509
+ ],
510
+ "–": [
511
+ 163
512
+ ],
513
+ "…": [
514
+ 164
515
+ ],
516
+ "«": [
517
+ 165
518
+ ],
519
+ "»": [
520
+ 166
521
+ ],
522
+ "ã": [
523
+ 167
524
+ ],
525
+ "ẽ": [
526
+ 168
527
+ ],
528
+ "ĩ": [
529
+ 169
530
+ ],
531
+ "õ": [
532
+ 170
533
+ ],
534
+ "ũ": [
535
+ 171
536
+ ],
537
+ "ʎ": [
538
+ 172
539
+ ]
540
+ },
541
+ "num_symbols": 173,
542
+ "num_speakers": 1,
543
+ "speaker_id_map": {},
544
+ "piper_version": "1.5.4",
545
+ "num_languages": 6,
546
+ "language_id_map": {
547
+ "ja": 0,
548
+ "en": 1,
549
+ "zh": 2,
550
+ "es": 3,
551
+ "fr": 4,
552
+ "pt": 5
553
+ },
554
+ "prosody_num_symbols": 11,
555
+ "prosody_id_map": {
556
+ "0": [
557
+ 0
558
+ ],
559
+ "1": [
560
+ 1
561
+ ],
562
+ "2": [
563
+ 2
564
+ ],
565
+ "3": [
566
+ 3
567
+ ],
568
+ "4": [
569
+ 4
570
+ ],
571
+ "5": [
572
+ 5
573
+ ],
574
+ "6": [
575
+ 6
576
+ ],
577
+ "7": [
578
+ 7
579
+ ],
580
+ "8": [
581
+ 8
582
+ ],
583
+ "9": [
584
+ 9
585
+ ],
586
+ "10": [
587
+ 10
588
+ ]
589
+ }
590
+ }
samples/sample_en.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b35ac23f8f7f0e431412688332aebe13dc32cc3d2175a4bdecd9fe7d18c29fc3
3
+ size 112172
samples/sample_es.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:232cbc96fdf051fbbbef5897e3be4fdc368d8e784187b781675f49b53e3d5332
3
+ size 125996
samples/sample_fr.wav ADDED
Binary file (93.2 kB). View file
 
samples/sample_ja.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a56635dd0fe01cafb1b0f4f2ab45a427496e1727ca32fa5fb3d2cd9d654afe05
3
+ size 134700
samples/sample_pt.wav ADDED
Binary file (98.9 kB). View file
 
samples/sample_zh.wav ADDED
Binary file (53.3 kB). View file
 
tsukuyomi-chan-6lang-fp16.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c8e909967370a01230ca173fd4541364f30aa3178597b6000122bec92597644
3
+ size 39216913