pt-cadu-1p57m/manifest.json
42.1 KB · 1505 lines · json Raw
1 {
2 "format": "roota.raw-fp16.v1",
3 "package_name": "pt_BR-flores-20260908",
4 "language": "pt_BR",
5 "voice": "pt_BR-cadu-medium",
6 "created_from": "tools/export_roota_self_contained_package.py",
7 "sample_rate": 22050,
8 "hop_length": 256,
9 "inference": {
10 "duration_length_scale": 1.0,
11 "duration_policy": "round(exp(log_duration) * duration_length_scale)"
12 },
13 "weights_file": "weights.fp16.bin",
14 "weights_size_bytes": 3130648,
15 "weights_sha256": "c3cdaa13c5193d54fe1426504620c27c2a80b296703acbeee7d189a7b10a16e0",
16 "total_parameters": 1565324,
17 "components": {
18 "duration": {
19 "checkpoint": "artifacts/voices/pt_BR/duration/duration-student.pt",
20 "checkpoint_sha256": "844d7c3678b13c4e1dec53f6f2eb7fa7c68940eb288a6ad6550334f91a807340",
21 "config": {
22 "architecture": "duration_conv",
23 "vocab_size": 142,
24 "hidden": 64,
25 "depth": 3,
26 "kernel_size": 5,
27 "max_tokens": 1059,
28 "max_duration": 80,
29 "target_duration_scale": 1.0,
30 "pause_preserve_scale": 0.0,
31 "pause_preserve_window": 0,
32 "pause_token_ids": [
33 4,
34 8,
35 10,
36 11,
37 12,
38 13
39 ],
40 "long_preserve_threshold": 0.0,
41 "long_preserve_scale": 0.0,
42 "duration_vocab_size_forced": 0,
43 "duration_oov_id": 59
44 },
45 "parameters": 136772,
46 "tensors": [
47 {
48 "name": "blocks.0.net.0.bias",
49 "shape": [
50 64
51 ],
52 "dtype": "float16",
53 "offset_bytes": 0,
54 "nbytes": 128,
55 "sha256": "ef44f908be60c7fd10efd512a3dd8835770b6acdeff01964920a2e3bfc06ee2c"
56 },
57 {
58 "name": "blocks.0.net.0.weight",
59 "shape": [
60 64,
61 64,
62 5
63 ],
64 "dtype": "float16",
65 "offset_bytes": 128,
66 "nbytes": 40960,
67 "sha256": "1010675a1e87b2f2bd532482929f0a3f8a7b64e332216a76267b2f42013ea885"
68 },
69 {
70 "name": "blocks.0.net.2.bias",
71 "shape": [
72 64
73 ],
74 "dtype": "float16",
75 "offset_bytes": 41088,
76 "nbytes": 128,
77 "sha256": "d2c32c6654d7c732f9411ca183d149a876261c628f39d03fdf409082f37bae16"
78 },
79 {
80 "name": "blocks.0.net.2.weight",
81 "shape": [
82 64,
83 64,
84 5
85 ],
86 "dtype": "float16",
87 "offset_bytes": 41216,
88 "nbytes": 40960,
89 "sha256": "8da137af1abbfe7fe4457bb74cff2b4dd0dce52bd9b2b1ad43aee312d6afc8d5"
90 },
91 {
92 "name": "blocks.0.scale",
93 "shape": [
94 1
95 ],
96 "dtype": "float16",
97 "offset_bytes": 82176,
98 "nbytes": 2,
99 "sha256": "498e8d09340852720cab6a2cf419e83dc59d1fea6b8d8ade04dfd2f2be063806"
100 },
101 {
102 "name": "blocks.1.net.0.bias",
103 "shape": [
104 64
105 ],
106 "dtype": "float16",
107 "offset_bytes": 82178,
108 "nbytes": 128,
109 "sha256": "9e8a523930b0bf14804a9ed2ca7d34dd38a77a5c0c42697b5744702681a6378c"
110 },
111 {
112 "name": "blocks.1.net.0.weight",
113 "shape": [
114 64,
115 64,
116 5
117 ],
118 "dtype": "float16",
119 "offset_bytes": 82306,
120 "nbytes": 40960,
121 "sha256": "bbb619ca10fb408fd77b919b4a55d805169a5bad5a98ed0b903d40eda30a3dbc"
122 },
123 {
124 "name": "blocks.1.net.2.bias",
125 "shape": [
126 64
127 ],
128 "dtype": "float16",
129 "offset_bytes": 123266,
130 "nbytes": 128,
131 "sha256": "9437157a05ff6a722f0bacae335ccfaf96f90f24b033667ab7bbfa6b649e155f"
132 },
133 {
134 "name": "blocks.1.net.2.weight",
135 "shape": [
136 64,
137 64,
138 5
139 ],
140 "dtype": "float16",
141 "offset_bytes": 123394,
142 "nbytes": 40960,
143 "sha256": "ee5a920b6b6051507b41c9820e3f704e1b6c12aada5d7d0ee353c91116add5c5"
144 },
145 {
146 "name": "blocks.1.scale",
147 "shape": [
148 1
149 ],
150 "dtype": "float16",
151 "offset_bytes": 164354,
152 "nbytes": 2,
153 "sha256": "ceab77af12428c2a80910846fe8e3928ec70eca4c5e49c4da0111fde8559e211"
154 },
155 {
156 "name": "blocks.2.net.0.bias",
157 "shape": [
158 64
159 ],
160 "dtype": "float16",
161 "offset_bytes": 164356,
162 "nbytes": 128,
163 "sha256": "1b1a9f631a42f1659386a52c956b8b91f90229502c515dcbb72b3f8e9feed094"
164 },
165 {
166 "name": "blocks.2.net.0.weight",
167 "shape": [
168 64,
169 64,
170 5
171 ],
172 "dtype": "float16",
173 "offset_bytes": 164484,
174 "nbytes": 40960,
175 "sha256": "e089b09170d8d97f75e16407bfbe2744eb5e2fcdfcc0ee557c3730512b7bc971"
176 },
177 {
178 "name": "blocks.2.net.2.bias",
179 "shape": [
180 64
181 ],
182 "dtype": "float16",
183 "offset_bytes": 205444,
184 "nbytes": 128,
185 "sha256": "d005d4ae45bd287da40f398f43b738dba5c59804a05e32891ce6ff99ba214d38"
186 },
187 {
188 "name": "blocks.2.net.2.weight",
189 "shape": [
190 64,
191 64,
192 5
193 ],
194 "dtype": "float16",
195 "offset_bytes": 205572,
196 "nbytes": 40960,
197 "sha256": "b9b82c544431ac3740dbe8164159c1fee48d42b90160fa5e00312388d7712dbe"
198 },
199 {
200 "name": "blocks.2.scale",
201 "shape": [
202 1
203 ],
204 "dtype": "float16",
205 "offset_bytes": 246532,
206 "nbytes": 2,
207 "sha256": "4d98893e06cf666506fff580b92c7ff22f41af5d5d0a98072d3a857291f074e7"
208 },
209 {
210 "name": "embedding.weight",
211 "shape": [
212 142,
213 64
214 ],
215 "dtype": "float16",
216 "offset_bytes": 246534,
217 "nbytes": 18176,
218 "sha256": "605c9c77e4ae4da045cb427cfa9184bddc478a38e32c780ce1ce0e349b5d2366"
219 },
220 {
221 "name": "input_proj.bias",
222 "shape": [
223 64
224 ],
225 "dtype": "float16",
226 "offset_bytes": 264710,
227 "nbytes": 128,
228 "sha256": "5dfb4aff2db018974dc67e81857c4db478ce200e5070b5d7b571416d9e8c426c"
229 },
230 {
231 "name": "input_proj.weight",
232 "shape": [
233 64,
234 67,
235 1
236 ],
237 "dtype": "float16",
238 "offset_bytes": 264838,
239 "nbytes": 8576,
240 "sha256": "f8163c30b0133a178349c96911b4bab4d0ad3030513eaab35f383d4d7b56dc1b"
241 },
242 {
243 "name": "output.bias",
244 "shape": [
245 1
246 ],
247 "dtype": "float16",
248 "offset_bytes": 273414,
249 "nbytes": 2,
250 "sha256": "014cfcafca7dc56c79b2d9978bd906630b1ff5d16cf4fba23bf481aab0ce2718"
251 },
252 {
253 "name": "output.weight",
254 "shape": [
255 1,
256 64,
257 1
258 ],
259 "dtype": "float16",
260 "offset_bytes": 273416,
261 "nbytes": 128,
262 "sha256": "f3a09c45ff3c254edc5b76af6ddb29bf780a405ef8099f1b5a2426bcd1b88872"
263 }
264 ]
265 },
266 "acoustic": {
267 "checkpoint": "artifacts/voices/pt_BR/joint/latent-student.pt",
268 "checkpoint_sha256": "86b6fd1b67c613c9ebe902b774aaf9565e4505fdd2c6822473247671f8054b47",
269 "config": {
270 "architecture": "token_context",
271 "vocab_size": 142,
272 "hidden": 96,
273 "depth": 4,
274 "kernel_size": 5,
275 "out_channels": 192,
276 "token_depth": 3
277 },
278 "parameters": 697831,
279 "tensors": [
280 {
281 "name": "embedding.weight",
282 "shape": [
283 142,
284 96
285 ],
286 "dtype": "float16",
287 "offset_bytes": 273544,
288 "nbytes": 27264,
289 "sha256": "bf8eda1ffd673ddd1badb1a91ece6d59dc66ee5f24b7dcc94c0ea47ff6097df1"
290 },
291 {
292 "name": "frame_blocks.0.net.0.bias",
293 "shape": [
294 96
295 ],
296 "dtype": "float16",
297 "offset_bytes": 300808,
298 "nbytes": 192,
299 "sha256": "5b3c33de6ebaa9ae0a381d7cd62f62d20965928c3a40370cfcb3381504abe4c5"
300 },
301 {
302 "name": "frame_blocks.0.net.0.weight",
303 "shape": [
304 96,
305 96,
306 5
307 ],
308 "dtype": "float16",
309 "offset_bytes": 301000,
310 "nbytes": 92160,
311 "sha256": "502201e2e9e7865cdbf7efbdf21a57df6ffd88d5dc2d4ec32e2a711797842edb"
312 },
313 {
314 "name": "frame_blocks.0.net.2.bias",
315 "shape": [
316 96
317 ],
318 "dtype": "float16",
319 "offset_bytes": 393160,
320 "nbytes": 192,
321 "sha256": "37507bc22ba628bce6df6e7c3c8bf1b6c1b6f56b4e4d3be821b22ef4d5ceb18b"
322 },
323 {
324 "name": "frame_blocks.0.net.2.weight",
325 "shape": [
326 96,
327 96,
328 5
329 ],
330 "dtype": "float16",
331 "offset_bytes": 393352,
332 "nbytes": 92160,
333 "sha256": "0c40244157034b5d109e987e8dffcddddafccddab86383dab84a5936cf9da578"
334 },
335 {
336 "name": "frame_blocks.0.scale",
337 "shape": [
338 1
339 ],
340 "dtype": "float16",
341 "offset_bytes": 485512,
342 "nbytes": 2,
343 "sha256": "301d35f1042e1eac9fdef8839fd13a4e28c835ee233a085d1b55bbea353eb5b9"
344 },
345 {
346 "name": "frame_blocks.1.net.0.bias",
347 "shape": [
348 96
349 ],
350 "dtype": "float16",
351 "offset_bytes": 485514,
352 "nbytes": 192,
353 "sha256": "df5ae4402e143fe4fa5588497d2da67b6a1b865c4e5160c67755c7b4e5412012"
354 },
355 {
356 "name": "frame_blocks.1.net.0.weight",
357 "shape": [
358 96,
359 96,
360 5
361 ],
362 "dtype": "float16",
363 "offset_bytes": 485706,
364 "nbytes": 92160,
365 "sha256": "a6e595601c291bd5e9d793dcbd5ee2800e6d4967723b7982136da5693bb471d9"
366 },
367 {
368 "name": "frame_blocks.1.net.2.bias",
369 "shape": [
370 96
371 ],
372 "dtype": "float16",
373 "offset_bytes": 577866,
374 "nbytes": 192,
375 "sha256": "2dff4a6b2b16b2b2f061524dbd43e5aae62b1bbd599523890b4bad396de04004"
376 },
377 {
378 "name": "frame_blocks.1.net.2.weight",
379 "shape": [
380 96,
381 96,
382 5
383 ],
384 "dtype": "float16",
385 "offset_bytes": 578058,
386 "nbytes": 92160,
387 "sha256": "5b07e0bfbfc0b666e9e650cef511979362271d93ef19f5971e17c1e53335693f"
388 },
389 {
390 "name": "frame_blocks.1.scale",
391 "shape": [
392 1
393 ],
394 "dtype": "float16",
395 "offset_bytes": 670218,
396 "nbytes": 2,
397 "sha256": "c447393f378381b309742022aeb17f8ce8462ab8a54ac53057a654671792cc82"
398 },
399 {
400 "name": "frame_blocks.2.net.0.bias",
401 "shape": [
402 96
403 ],
404 "dtype": "float16",
405 "offset_bytes": 670220,
406 "nbytes": 192,
407 "sha256": "a6f38f37c3716853dc448d1838228844f9370813edbb7db26c8f95bc8f89d115"
408 },
409 {
410 "name": "frame_blocks.2.net.0.weight",
411 "shape": [
412 96,
413 96,
414 5
415 ],
416 "dtype": "float16",
417 "offset_bytes": 670412,
418 "nbytes": 92160,
419 "sha256": "ae33f757b05d50df4de34983b82178ff0e6afac3a37498013881f0d4a6071aaf"
420 },
421 {
422 "name": "frame_blocks.2.net.2.bias",
423 "shape": [
424 96
425 ],
426 "dtype": "float16",
427 "offset_bytes": 762572,
428 "nbytes": 192,
429 "sha256": "98628f7fc8a893a480e68baef568c417dcdb718e4a37fd546bbad2bb283dd590"
430 },
431 {
432 "name": "frame_blocks.2.net.2.weight",
433 "shape": [
434 96,
435 96,
436 5
437 ],
438 "dtype": "float16",
439 "offset_bytes": 762764,
440 "nbytes": 92160,
441 "sha256": "f63de6ee949d1d28746b0fa176d8f527ae440ecb1bc1684b59a41fe11004fa56"
442 },
443 {
444 "name": "frame_blocks.2.scale",
445 "shape": [
446 1
447 ],
448 "dtype": "float16",
449 "offset_bytes": 854924,
450 "nbytes": 2,
451 "sha256": "0aabda914c67eec548304fad0fd6e4fcf98288df6279fc3106ade0ba06122539"
452 },
453 {
454 "name": "frame_blocks.3.net.0.bias",
455 "shape": [
456 96
457 ],
458 "dtype": "float16",
459 "offset_bytes": 854926,
460 "nbytes": 192,
461 "sha256": "c40e8190fd545109ae0cb83106c5f99c9b07c481514d0a7a90966b98de923ebb"
462 },
463 {
464 "name": "frame_blocks.3.net.0.weight",
465 "shape": [
466 96,
467 96,
468 5
469 ],
470 "dtype": "float16",
471 "offset_bytes": 855118,
472 "nbytes": 92160,
473 "sha256": "e0741e1319e45afb9ea2282d451ef38e8739bc591ab06a5803974955c737d72e"
474 },
475 {
476 "name": "frame_blocks.3.net.2.bias",
477 "shape": [
478 96
479 ],
480 "dtype": "float16",
481 "offset_bytes": 947278,
482 "nbytes": 192,
483 "sha256": "0918670de89cde215712034439d519d1f1e070ff3a9c277bd18aa03f21c439c9"
484 },
485 {
486 "name": "frame_blocks.3.net.2.weight",
487 "shape": [
488 96,
489 96,
490 5
491 ],
492 "dtype": "float16",
493 "offset_bytes": 947470,
494 "nbytes": 92160,
495 "sha256": "42d65f4778a8f4c6ddf0291b39c622d4abca2dac86a1554bb01143d6c5e265ae"
496 },
497 {
498 "name": "frame_blocks.3.scale",
499 "shape": [
500 1
501 ],
502 "dtype": "float16",
503 "offset_bytes": 1039630,
504 "nbytes": 2,
505 "sha256": "599ee041682c647a30426296462ddea99c2658d94c927c78adf8937d3221a94e"
506 },
507 {
508 "name": "frame_input_proj.bias",
509 "shape": [
510 96
511 ],
512 "dtype": "float16",
513 "offset_bytes": 1039632,
514 "nbytes": 192,
515 "sha256": "6ea69c6f65b2c5d94e5628ac05a0d2013a8b8cc318cb14e59fb1f35111419ae0"
516 },
517 {
518 "name": "frame_input_proj.weight",
519 "shape": [
520 96,
521 99,
522 1
523 ],
524 "dtype": "float16",
525 "offset_bytes": 1039824,
526 "nbytes": 19008,
527 "sha256": "901ac8599faed6a3e3afbc034bdddf4f13ca88ec9a1ecd6b5f3c4cb4619a4bd9"
528 },
529 {
530 "name": "output.bias",
531 "shape": [
532 192
533 ],
534 "dtype": "float16",
535 "offset_bytes": 1058832,
536 "nbytes": 384,
537 "sha256": "a5f411a5f6032d3e9ca2cf442edd1b90e06fe6c7b37845439acc8c3b85867521"
538 },
539 {
540 "name": "output.weight",
541 "shape": [
542 192,
543 96,
544 1
545 ],
546 "dtype": "float16",
547 "offset_bytes": 1059216,
548 "nbytes": 36864,
549 "sha256": "148804479cfb27a1e7eb852fc33a79870483d8f4a7a5a1ca1cabb8a4a0f61cee"
550 },
551 {
552 "name": "token_blocks.0.net.0.bias",
553 "shape": [
554 96
555 ],
556 "dtype": "float16",
557 "offset_bytes": 1096080,
558 "nbytes": 192,
559 "sha256": "84e1dc0ce4f42fcfcfe49b6ed990168250a0ac64cc448db8704f53f19455e5e7"
560 },
561 {
562 "name": "token_blocks.0.net.0.weight",
563 "shape": [
564 96,
565 96,
566 5
567 ],
568 "dtype": "float16",
569 "offset_bytes": 1096272,
570 "nbytes": 92160,
571 "sha256": "ceb6f5b3b4d55db987a6690b1bf0abfadd93b564c5f275050c4e277d3382c6c0"
572 },
573 {
574 "name": "token_blocks.0.net.2.bias",
575 "shape": [
576 96
577 ],
578 "dtype": "float16",
579 "offset_bytes": 1188432,
580 "nbytes": 192,
581 "sha256": "5bbb0c0082b94d83996e885550149febc958a4f799068ee91e614c58ce854b44"
582 },
583 {
584 "name": "token_blocks.0.net.2.weight",
585 "shape": [
586 96,
587 96,
588 5
589 ],
590 "dtype": "float16",
591 "offset_bytes": 1188624,
592 "nbytes": 92160,
593 "sha256": "cfb978c9815ec54de065800ad03cf8b14458f5d72681792b494b07ec1cc246e2"
594 },
595 {
596 "name": "token_blocks.0.scale",
597 "shape": [
598 1
599 ],
600 "dtype": "float16",
601 "offset_bytes": 1280784,
602 "nbytes": 2,
603 "sha256": "fc7ec8f5ebd48c40110112e7d662e937c3acdcae9b5cdee7a802cb15ea889f90"
604 },
605 {
606 "name": "token_blocks.1.net.0.bias",
607 "shape": [
608 96
609 ],
610 "dtype": "float16",
611 "offset_bytes": 1280786,
612 "nbytes": 192,
613 "sha256": "bb747b7b415548bd460b93a629e53be804dba5a249990b9493780538325da581"
614 },
615 {
616 "name": "token_blocks.1.net.0.weight",
617 "shape": [
618 96,
619 96,
620 5
621 ],
622 "dtype": "float16",
623 "offset_bytes": 1280978,
624 "nbytes": 92160,
625 "sha256": "10bdca196b51560a731fdc06237563254f3d0147fd771d7ee32789adc34f5419"
626 },
627 {
628 "name": "token_blocks.1.net.2.bias",
629 "shape": [
630 96
631 ],
632 "dtype": "float16",
633 "offset_bytes": 1373138,
634 "nbytes": 192,
635 "sha256": "9579153b261faa0cde75c56fa476da689fe633a1520c3a49b941a63c1cd2bb4c"
636 },
637 {
638 "name": "token_blocks.1.net.2.weight",
639 "shape": [
640 96,
641 96,
642 5
643 ],
644 "dtype": "float16",
645 "offset_bytes": 1373330,
646 "nbytes": 92160,
647 "sha256": "c9b35e7eff0160c8daa8f64ae981fb0d67d51df9d8678f1fc055f265134a2e27"
648 },
649 {
650 "name": "token_blocks.1.scale",
651 "shape": [
652 1
653 ],
654 "dtype": "float16",
655 "offset_bytes": 1465490,
656 "nbytes": 2,
657 "sha256": "49a594842ca8d7c5b6cfbe802c94026d97ec92cf5c77b77522f364f69c129906"
658 },
659 {
660 "name": "token_blocks.2.net.0.bias",
661 "shape": [
662 96
663 ],
664 "dtype": "float16",
665 "offset_bytes": 1465492,
666 "nbytes": 192,
667 "sha256": "2ea12a2caab657bd56a0b53d6cf1750e0993c5181e0207114f45937da7044aa1"
668 },
669 {
670 "name": "token_blocks.2.net.0.weight",
671 "shape": [
672 96,
673 96,
674 5
675 ],
676 "dtype": "float16",
677 "offset_bytes": 1465684,
678 "nbytes": 92160,
679 "sha256": "6040118058d26172e810f17576132ecbf9338f086e81c2a229c96727c50f9363"
680 },
681 {
682 "name": "token_blocks.2.net.2.bias",
683 "shape": [
684 96
685 ],
686 "dtype": "float16",
687 "offset_bytes": 1557844,
688 "nbytes": 192,
689 "sha256": "3ffb2c3da7fd0a40d34c7538f1fbf94e388d22f63d258023b527be46abd52007"
690 },
691 {
692 "name": "token_blocks.2.net.2.weight",
693 "shape": [
694 96,
695 96,
696 5
697 ],
698 "dtype": "float16",
699 "offset_bytes": 1558036,
700 "nbytes": 92160,
701 "sha256": "7994d43f66911819674d3332aecd1422f5959311dda584d40db3a992661747fa"
702 },
703 {
704 "name": "token_blocks.2.scale",
705 "shape": [
706 1
707 ],
708 "dtype": "float16",
709 "offset_bytes": 1650196,
710 "nbytes": 2,
711 "sha256": "d1fad24d4c76041d36e3ec988b503e3be5f5034aab0d96aab3a73e98a4358010"
712 },
713 {
714 "name": "token_input_proj.bias",
715 "shape": [
716 96
717 ],
718 "dtype": "float16",
719 "offset_bytes": 1650198,
720 "nbytes": 192,
721 "sha256": "1327bbf8b4387d23ec23bf5dfc8b842a265e5123162a284851f1394308473f0d"
722 },
723 {
724 "name": "token_input_proj.weight",
725 "shape": [
726 96,
727 98,
728 1
729 ],
730 "dtype": "float16",
731 "offset_bytes": 1650390,
732 "nbytes": 18816,
733 "sha256": "0e1c5a74a451ffe78fc84a86420fe6eb7165081d02c167a82ad7ae7f897a0289"
734 }
735 ]
736 },
737 "decoder": {
738 "checkpoint": "artifacts/voices/pt_BR/joint/decoder-student.pt",
739 "checkpoint_sha256": "d01c8c3c4bdfc8ae76c63eaa8f28037dfa5c1a11c7fbb75afa7a6e9d9cd253da",
740 "config": {
741 "in_channels": 192,
742 "source_in_channels": 192,
743 "channels": [
744 160,
745 80,
746 40,
747 20
748 ],
749 "res_layers": 1,
750 "variant": "piperlite",
751 "lrc_code_dim": 40,
752 "lrc_encoder_hidden": 64,
753 "rank_ratio": 0.5,
754 "activation": "leaky_relu",
755 "stage_affine": false,
756 "factorized_pre_rank": 0,
757 "piper_res_factor_rank_ratio": 0.0,
758 "res_bank_scale_mode": "kept",
759 "stage0_branches": [
760 0,
761 1,
762 2
763 ],
764 "stage1_branches": [
765 0,
766 1,
767 2
768 ],
769 "stage2_branches": [
770 0,
771 1,
772 2
773 ],
774 "stage3_branches": [
775 0,
776 1,
777 2
778 ],
779 "fsd_dim": 72,
780 "fsd_blocks": 5,
781 "fsd_film_rank": 12,
782 "fsd_head_rank": 48,
783 "wavehax_channels": 32,
784 "wavehax_blocks": 8,
785 "wavehax_mult_channels": 2,
786 "wavehax_kernel_freq": 7,
787 "wavehax_kernel_time": 7,
788 "wavehax_f0_channel": 80,
789 "wavehax_voiced_channel": 81,
790 "wavehax_sample_rate": 24000,
791 "wavehax_prior_power": 0.1,
792 "wavehax_prior_noise": 0.01,
793 "whx_channels": 32,
794 "whx_hidden": 64,
795 "whx_blocks": 8,
796 "whx_n_fft": 512,
797 "whx_f0_channel": 80,
798 "whx_voiced_channel": 81,
799 "whx_sample_rate": 24000,
800 "hift_width": 224,
801 "hift_gen_channels": 192,
802 "hift_style_dim": 64,
803 "hift_body_blocks": 3,
804 "hift_f0_channel": 80,
805 "hift_voiced_channel": 81,
806 "hift_sample_rate": 24000,
807 "stage_projection_bottlenecks": [],
808 "teacher_init_checkpoint": null,
809 "teacher_init_method": "first",
810 "teacher_init": null,
811 "init_decoder_checkpoint": "artifacts/voices/pt_BR/decoder/decoder-student.pt",
812 "decoder_init": {
813 "checkpoint": "artifacts/voices/pt_BR/decoder/decoder-student.pt",
814 "decoder_parameters": 730721,
815 "matched_config": {
816 "in_channels": 192,
817 "channels": [
818 160,
819 80,
820 40,
821 20
822 ],
823 "res_layers": 1,
824 "variant": "piperlite",
825 "rank_ratio": 0.5,
826 "activation": "leaky_relu",
827 "stage_affine": false,
828 "factorized_pre_rank": 0,
829 "piper_res_factor_rank_ratio": 0.0,
830 "res_bank_scale_mode": "kept",
831 "stage0_branches": [
832 0,
833 1,
834 2
835 ],
836 "stage1_branches": [
837 0,
838 1,
839 2
840 ],
841 "stage2_branches": [
842 0,
843 1,
844 2
845 ],
846 "stage3_branches": [
847 0,
848 1,
849 2
850 ],
851 "fsd_dim": 72,
852 "fsd_blocks": 5,
853 "fsd_film_rank": 12,
854 "fsd_head_rank": 48,
855 "wavehax_channels": 32,
856 "wavehax_blocks": 8,
857 "wavehax_mult_channels": 2,
858 "wavehax_kernel_freq": 7,
859 "wavehax_kernel_time": 7,
860 "wavehax_f0_channel": 80,
861 "wavehax_voiced_channel": 81,
862 "wavehax_sample_rate": 24000,
863 "wavehax_prior_power": 0.1,
864 "wavehax_prior_noise": 0.01,
865 "whx_channels": 32,
866 "whx_hidden": 64,
867 "whx_blocks": 8,
868 "whx_n_fft": 512,
869 "whx_f0_channel": 80,
870 "whx_voiced_channel": 81,
871 "whx_sample_rate": 24000,
872 "hift_width": 224,
873 "hift_gen_channels": 192,
874 "hift_style_dim": 64,
875 "hift_body_blocks": 3,
876 "hift_f0_channel": 80,
877 "hift_voiced_channel": 81,
878 "hift_sample_rate": 24000,
879 "stage_projection_bottlenecks": [],
880 "post_filter_channels": 0,
881 "post_filter_layers": 0,
882 "post_filter_kernel": 9,
883 "post_filter_scale": 0.25,
884 "pre_tanh_repair_channels": 0,
885 "pre_tanh_repair_layers": 0,
886 "pre_tanh_repair_kernel": 7,
887 "pre_tanh_repair_scale": 0.15,
888 "istft_n_fft": 512,
889 "istft_tail_head_rank": 20
890 },
891 "allowed_post_filter_mismatches": [],
892 "allowed_pre_tanh_repair_mismatches": [],
893 "allowed_activation_mismatches": [],
894 "missing_keys": [],
895 "unexpected_keys": []
896 },
897 "post_filter_channels": 0,
898 "post_filter_layers": 0,
899 "post_filter_kernel": 9,
900 "post_filter_scale": 0.25,
901 "pre_tanh_repair_channels": 0,
902 "pre_tanh_repair_layers": 0,
903 "pre_tanh_repair_kernel": 7,
904 "pre_tanh_repair_scale": 0.15,
905 "istft_n_fft": 512,
906 "istft_tail_head_rank": 20,
907 "ap_amplitude_weight": 0.0,
908 "ap_phase_weight": 0.0,
909 "ap_complex_weight": 0.0,
910 "spectral_head_init": "default",
911 "spectral_head_init_scale": 0.001,
912 "ap_amp_init_bias": -6.0,
913 "ap_phase_real_init_bias": 1.0,
914 "spectral_head_init_summary": null,
915 "feature_exact_weight": 0.0,
916 "feature_exact_keys": [
917 "pre",
918 "up0"
919 ],
920 "feature_exact_teacher_init": null,
921 "signature_pack_dir": "artifacts/voices/pt_BR/signatures",
922 "exact_feature_pack_dir": null,
923 "signature_hint_weight": 0.05,
924 "signature_temporal_weight": 0.4,
925 "signature_phase_weight": 0.0,
926 "signature_phase_bins": 0,
927 "signature_keys": [
928 "stage0_mix",
929 "stage1_mix",
930 "stage2_mix",
931 "pre_tanh",
932 "audio"
933 ],
934 "bottleneck_code_checkpoint": null,
935 "bottleneck_code_weight": 0.0,
936 "bottleneck_code_keys": [],
937 "bottleneck_code_training_only_parameters": 0,
938 "echo_tail_weight": 0.0,
939 "echo_tail_min_ms": 8.0,
940 "echo_tail_max_ms": 40.0,
941 "echo_tail_lags": 9,
942 "echo_tail_margin": 0.02,
943 "paired_acoustic_residual_weight": 0.0,
944 "paired_acoustic_residual_max_scale": 0.25,
945 "lrc_pred_code_mix_prob": 0.0,
946 "lrc_pred_code_checkpoint": null,
947 "lrc_pred_code_residual_prob": 0.0,
948 "lrc_pred_code_residual_max_scale": 0.25,
949 "lrc_pred_code_cache": null
950 },
951 "parameters": 730721,
952 "tensors": [
953 {
954 "name": "post.bias",
955 "shape": [
956 1
957 ],
958 "dtype": "float16",
959 "offset_bytes": 1669206,
960 "nbytes": 2,
961 "sha256": "cfdc839b3cf17cf22b9b6952db69fb3b2658954e7abf3c462dc7d18c0810191f"
962 },
963 {
964 "name": "post.weight",
965 "shape": [
966 1,
967 20,
968 7
969 ],
970 "dtype": "float16",
971 "offset_bytes": 1669208,
972 "nbytes": 280,
973 "sha256": "827f3b01e5c8edb4418b96c54b144f2b37a19c8c034f316f5f2a080d9234640b"
974 },
975 {
976 "name": "pre.bias",
977 "shape": [
978 160
979 ],
980 "dtype": "float16",
981 "offset_bytes": 1669488,
982 "nbytes": 320,
983 "sha256": "9261de9ddad8b8241c747d4f3f6ccc9d5b4673bab989c0661421590d91ee3171"
984 },
985 {
986 "name": "pre.weight",
987 "shape": [
988 160,
989 192,
990 7
991 ],
992 "dtype": "float16",
993 "offset_bytes": 1669808,
994 "nbytes": 430080,
995 "sha256": "1cbd3380178435c180492e4bf9d6b95db6377ed68c31fdc697bcf7af7b64e160"
996 },
997 {
998 "name": "res0.0.blocks.0.conv1.bias",
999 "shape": [
1000 80
1001 ],
1002 "dtype": "float16",
1003 "offset_bytes": 2099888,
1004 "nbytes": 160,
1005 "sha256": "300658fdfb2ee495a2cbb5695bdffaaddd6a5f62bf9c22b459467d369f1c1505"
1006 },
1007 {
1008 "name": "res0.0.blocks.0.conv1.weight",
1009 "shape": [
1010 80,
1011 80,
1012 3
1013 ],
1014 "dtype": "float16",
1015 "offset_bytes": 2100048,
1016 "nbytes": 38400,
1017 "sha256": "399cc1103da194aa8cf207fd8145cd8d24658c49d0798209e288c10596f5cc95"
1018 },
1019 {
1020 "name": "res0.0.blocks.0.conv2.bias",
1021 "shape": [
1022 80
1023 ],
1024 "dtype": "float16",
1025 "offset_bytes": 2138448,
1026 "nbytes": 160,
1027 "sha256": "4563c0995b9881dca0c3dc8ea1cf9fb8295b115616fd026c0e125c3db4daf54e"
1028 },
1029 {
1030 "name": "res0.0.blocks.0.conv2.weight",
1031 "shape": [
1032 80,
1033 80,
1034 3
1035 ],
1036 "dtype": "float16",
1037 "offset_bytes": 2138608,
1038 "nbytes": 38400,
1039 "sha256": "44460a88c2c6462df50ea527a14217497338b9b908aa11faaefb64c015f75b22"
1040 },
1041 {
1042 "name": "res0.0.blocks.1.conv1.bias",
1043 "shape": [
1044 80
1045 ],
1046 "dtype": "float16",
1047 "offset_bytes": 2177008,
1048 "nbytes": 160,
1049 "sha256": "246d945f1d15802653832b8bb9fa6c6d21df052b5295704f1610cab7935d4b78"
1050 },
1051 {
1052 "name": "res0.0.blocks.1.conv1.weight",
1053 "shape": [
1054 80,
1055 80,
1056 5
1057 ],
1058 "dtype": "float16",
1059 "offset_bytes": 2177168,
1060 "nbytes": 64000,
1061 "sha256": "c0cbfcdea009b12998b8656486103b1d4e58111a846289d29e89451562db07bc"
1062 },
1063 {
1064 "name": "res0.0.blocks.1.conv2.bias",
1065 "shape": [
1066 80
1067 ],
1068 "dtype": "float16",
1069 "offset_bytes": 2241168,
1070 "nbytes": 160,
1071 "sha256": "92312986b8c730a47dcbd1d1b500f13a9f7d1a62d12a2a25642098b51e54aaa2"
1072 },
1073 {
1074 "name": "res0.0.blocks.1.conv2.weight",
1075 "shape": [
1076 80,
1077 80,
1078 5
1079 ],
1080 "dtype": "float16",
1081 "offset_bytes": 2241328,
1082 "nbytes": 64000,
1083 "sha256": "1ea39dad08e9a9d91dda6ec5c95e8f456ded550c16cd5dc7cc8be153cff37231"
1084 },
1085 {
1086 "name": "res0.0.blocks.2.conv1.bias",
1087 "shape": [
1088 80
1089 ],
1090 "dtype": "float16",
1091 "offset_bytes": 2305328,
1092 "nbytes": 160,
1093 "sha256": "18277cf28102714c915877d0da6e308de331c9993bfcc299be1a12cf7ab2673f"
1094 },
1095 {
1096 "name": "res0.0.blocks.2.conv1.weight",
1097 "shape": [
1098 80,
1099 80,
1100 7
1101 ],
1102 "dtype": "float16",
1103 "offset_bytes": 2305488,
1104 "nbytes": 89600,
1105 "sha256": "9139b45d32fb11242ea39980a203d31807b033d9e616a049216c034aa131f014"
1106 },
1107 {
1108 "name": "res0.0.blocks.2.conv2.bias",
1109 "shape": [
1110 80
1111 ],
1112 "dtype": "float16",
1113 "offset_bytes": 2395088,
1114 "nbytes": 160,
1115 "sha256": "299244aa50ca3d65e3547728b45b28b58d529cafd93d7bfe8bd68eb66fd91c5a"
1116 },
1117 {
1118 "name": "res0.0.blocks.2.conv2.weight",
1119 "shape": [
1120 80,
1121 80,
1122 7
1123 ],
1124 "dtype": "float16",
1125 "offset_bytes": 2395248,
1126 "nbytes": 89600,
1127 "sha256": "891178d97517e9e93c27ed85031ac7bbdb1a8f4d3a215e30c05e19027c1c3989"
1128 },
1129 {
1130 "name": "res1.0.blocks.0.conv1.bias",
1131 "shape": [
1132 40
1133 ],
1134 "dtype": "float16",
1135 "offset_bytes": 2484848,
1136 "nbytes": 80,
1137 "sha256": "c0313d574e7c7c7a054eb996380e045c9649ad780360c94664b47210ec366431"
1138 },
1139 {
1140 "name": "res1.0.blocks.0.conv1.weight",
1141 "shape": [
1142 40,
1143 40,
1144 3
1145 ],
1146 "dtype": "float16",
1147 "offset_bytes": 2484928,
1148 "nbytes": 9600,
1149 "sha256": "c60fafc35511c54e76dbd47f4ec2ce3d4e933fd5b9b517dfa882ef9eccadf857"
1150 },
1151 {
1152 "name": "res1.0.blocks.0.conv2.bias",
1153 "shape": [
1154 40
1155 ],
1156 "dtype": "float16",
1157 "offset_bytes": 2494528,
1158 "nbytes": 80,
1159 "sha256": "cc203c16acf9affe932a7553ba57d86fee5540d84cc995c4747b774205852913"
1160 },
1161 {
1162 "name": "res1.0.blocks.0.conv2.weight",
1163 "shape": [
1164 40,
1165 40,
1166 3
1167 ],
1168 "dtype": "float16",
1169 "offset_bytes": 2494608,
1170 "nbytes": 9600,
1171 "sha256": "1bb9721a27afc46f400765e564f295ddd27eb0d060c621fbad7331ac9f33f90a"
1172 },
1173 {
1174 "name": "res1.0.blocks.1.conv1.bias",
1175 "shape": [
1176 40
1177 ],
1178 "dtype": "float16",
1179 "offset_bytes": 2504208,
1180 "nbytes": 80,
1181 "sha256": "b95e0347adbf5aeda3078b85e6a0c28ec9e110a6c237622c7092722ececaf3a1"
1182 },
1183 {
1184 "name": "res1.0.blocks.1.conv1.weight",
1185 "shape": [
1186 40,
1187 40,
1188 5
1189 ],
1190 "dtype": "float16",
1191 "offset_bytes": 2504288,
1192 "nbytes": 16000,
1193 "sha256": "deaf766cf7242f2c1f55b725e0f24576e0a4e2cd9a5277140053ab3d78d26fe8"
1194 },
1195 {
1196 "name": "res1.0.blocks.1.conv2.bias",
1197 "shape": [
1198 40
1199 ],
1200 "dtype": "float16",
1201 "offset_bytes": 2520288,
1202 "nbytes": 80,
1203 "sha256": "a1d9822544596a1ffddec3ad3cd8872161ea9f319db5940bae89e2519d094fce"
1204 },
1205 {
1206 "name": "res1.0.blocks.1.conv2.weight",
1207 "shape": [
1208 40,
1209 40,
1210 5
1211 ],
1212 "dtype": "float16",
1213 "offset_bytes": 2520368,
1214 "nbytes": 16000,
1215 "sha256": "984379321fa6b3dc7ef51c27f9d72eb73740030b7d423b43279b977756427b51"
1216 },
1217 {
1218 "name": "res1.0.blocks.2.conv1.bias",
1219 "shape": [
1220 40
1221 ],
1222 "dtype": "float16",
1223 "offset_bytes": 2536368,
1224 "nbytes": 80,
1225 "sha256": "0da83a9427efcecc93ec0c29a1b9ef6406749bb3583cf2bba379ecfd315cdc06"
1226 },
1227 {
1228 "name": "res1.0.blocks.2.conv1.weight",
1229 "shape": [
1230 40,
1231 40,
1232 7
1233 ],
1234 "dtype": "float16",
1235 "offset_bytes": 2536448,
1236 "nbytes": 22400,
1237 "sha256": "ef1f6caeeb835e90234e806a2aeadc118129107e674f206d73901a43064b6912"
1238 },
1239 {
1240 "name": "res1.0.blocks.2.conv2.bias",
1241 "shape": [
1242 40
1243 ],
1244 "dtype": "float16",
1245 "offset_bytes": 2558848,
1246 "nbytes": 80,
1247 "sha256": "6afa7a50221bbba5cc57ea229c0b5bf9fa285650d87aa29f42974075c74218de"
1248 },
1249 {
1250 "name": "res1.0.blocks.2.conv2.weight",
1251 "shape": [
1252 40,
1253 40,
1254 7
1255 ],
1256 "dtype": "float16",
1257 "offset_bytes": 2558928,
1258 "nbytes": 22400,
1259 "sha256": "17f2be78fe98d3d2da8f790b1249444b7f10dc92de961fca873106b8344080e7"
1260 },
1261 {
1262 "name": "res2.0.blocks.0.conv1.bias",
1263 "shape": [
1264 20
1265 ],
1266 "dtype": "float16",
1267 "offset_bytes": 2581328,
1268 "nbytes": 40,
1269 "sha256": "7c1c59356aab628591d829f79669424e460c13aa771a152fe852225e5c0715bf"
1270 },
1271 {
1272 "name": "res2.0.blocks.0.conv1.weight",
1273 "shape": [
1274 20,
1275 20,
1276 3
1277 ],
1278 "dtype": "float16",
1279 "offset_bytes": 2581368,
1280 "nbytes": 2400,
1281 "sha256": "51fcead311d1f255144516a4547ee585f6da1fb4b5f78d9bf7f80a1f0dfe926e"
1282 },
1283 {
1284 "name": "res2.0.blocks.0.conv2.bias",
1285 "shape": [
1286 20
1287 ],
1288 "dtype": "float16",
1289 "offset_bytes": 2583768,
1290 "nbytes": 40,
1291 "sha256": "402547f5d1ad5969951443e94aaf0ebff74c9c7b4f66393a9149434bb27f860e"
1292 },
1293 {
1294 "name": "res2.0.blocks.0.conv2.weight",
1295 "shape": [
1296 20,
1297 20,
1298 3
1299 ],
1300 "dtype": "float16",
1301 "offset_bytes": 2583808,
1302 "nbytes": 2400,
1303 "sha256": "50cea5a112a5cdcfd9d2033252fab8664b07d455ad84dcc039e580614a196a05"
1304 },
1305 {
1306 "name": "res2.0.blocks.1.conv1.bias",
1307 "shape": [
1308 20
1309 ],
1310 "dtype": "float16",
1311 "offset_bytes": 2586208,
1312 "nbytes": 40,
1313 "sha256": "b977defcb1f787af7e6e17cccd514ac88651333d4c5ac6b73efdff8bd992e07c"
1314 },
1315 {
1316 "name": "res2.0.blocks.1.conv1.weight",
1317 "shape": [
1318 20,
1319 20,
1320 5
1321 ],
1322 "dtype": "float16",
1323 "offset_bytes": 2586248,
1324 "nbytes": 4000,
1325 "sha256": "c653285015dec37b1dd708854d081439d57b8f0dabbd0ad100a230fc0acf470b"
1326 },
1327 {
1328 "name": "res2.0.blocks.1.conv2.bias",
1329 "shape": [
1330 20
1331 ],
1332 "dtype": "float16",
1333 "offset_bytes": 2590248,
1334 "nbytes": 40,
1335 "sha256": "63b518ce275e2682fd8702709831d7b54c00152d891e66613581ee6c01ec8afa"
1336 },
1337 {
1338 "name": "res2.0.blocks.1.conv2.weight",
1339 "shape": [
1340 20,
1341 20,
1342 5
1343 ],
1344 "dtype": "float16",
1345 "offset_bytes": 2590288,
1346 "nbytes": 4000,
1347 "sha256": "bf2dbc1ce51b64d08bd8c107d3e98bd1c25ed84595444fa89a559f9be8ad9b36"
1348 },
1349 {
1350 "name": "res2.0.blocks.2.conv1.bias",
1351 "shape": [
1352 20
1353 ],
1354 "dtype": "float16",
1355 "offset_bytes": 2594288,
1356 "nbytes": 40,
1357 "sha256": "8c7edd4222c1797faf269eeb2fe048870e901ab6b11728ec7fde6acd964a95db"
1358 },
1359 {
1360 "name": "res2.0.blocks.2.conv1.weight",
1361 "shape": [
1362 20,
1363 20,
1364 7
1365 ],
1366 "dtype": "float16",
1367 "offset_bytes": 2594328,
1368 "nbytes": 5600,
1369 "sha256": "182b3318fa6878da77db95656d85740790838be8a0eb302d263cd6bdd9371b68"
1370 },
1371 {
1372 "name": "res2.0.blocks.2.conv2.bias",
1373 "shape": [
1374 20
1375 ],
1376 "dtype": "float16",
1377 "offset_bytes": 2599928,
1378 "nbytes": 40,
1379 "sha256": "4511c46bf37be6282029f263b903e7465a7aeb8803a062d95d5143e5cf301038"
1380 },
1381 {
1382 "name": "res2.0.blocks.2.conv2.weight",
1383 "shape": [
1384 20,
1385 20,
1386 7
1387 ],
1388 "dtype": "float16",
1389 "offset_bytes": 2599968,
1390 "nbytes": 5600,
1391 "sha256": "90d9e344d3ded58d48fa0cc35a2e0caf59f4fb4b6f4de397d3c8d3633715744a"
1392 },
1393 {
1394 "name": "up0.bias",
1395 "shape": [
1396 80
1397 ],
1398 "dtype": "float16",
1399 "offset_bytes": 2605568,
1400 "nbytes": 160,
1401 "sha256": "9b8704abeedc20d685114221b9c56666a4754f52d7e8675a5fd0c4660e149ba4"
1402 },
1403 {
1404 "name": "up0.weight",
1405 "shape": [
1406 160,
1407 80,
1408 16
1409 ],
1410 "dtype": "float16",
1411 "offset_bytes": 2605728,
1412 "nbytes": 409600,
1413 "sha256": "30eed3e77d1d36a8f9cb989e863ed28c82fa201422abd9870191b50bd47ee105"
1414 },
1415 {
1416 "name": "up1.bias",
1417 "shape": [
1418 40
1419 ],
1420 "dtype": "float16",
1421 "offset_bytes": 3015328,
1422 "nbytes": 80,
1423 "sha256": "de27c22505b157a9066480313e7baadb6c28b906a3dc672ece4268e3ef242a75"
1424 },
1425 {
1426 "name": "up1.weight",
1427 "shape": [
1428 80,
1429 40,
1430 16
1431 ],
1432 "dtype": "float16",
1433 "offset_bytes": 3015408,
1434 "nbytes": 102400,
1435 "sha256": "0f0b247e660f4b58e1bf7c5dd351707b71753ad3a79c92ba50195308c6153c7b"
1436 },
1437 {
1438 "name": "up2.bias",
1439 "shape": [
1440 20
1441 ],
1442 "dtype": "float16",
1443 "offset_bytes": 3117808,
1444 "nbytes": 40,
1445 "sha256": "59898bbf4185207b12dd83bfbb0308ba575340d21753565c295dac1681f508fd"
1446 },
1447 {
1448 "name": "up2.weight",
1449 "shape": [
1450 40,
1451 20,
1452 8
1453 ],
1454 "dtype": "float16",
1455 "offset_bytes": 3117848,
1456 "nbytes": 12800,
1457 "sha256": "5f424e8270a9d1a76e7ca70c7a37779e0253f1bd1155e3c6379d745e070e9029"
1458 }
1459 ]
1460 }
1461 },
1462 "runtime_ops": [
1463 "embedding_lookup",
1464 "conv1d_same",
1465 "conv1d_1x1",
1466 "conv_transpose1d",
1467 "silu",
1468 "leaky_relu",
1469 "tanh",
1470 "residual_add",
1471 "repeat_interleave",
1472 "masked_conv1d",
1473 "depthwise_conv1d",
1474 "low_rank_linear_or_conv1d"
1475 ],
1476 "runtime_boundary": {
1477 "neural_stack_self_contained": true,
1478 "arbitrary_text_self_contained": false,
1479 "accepted_runtime_input": "Piper phoneme ID sequence matching piper-phoneme-config.json",
1480 "output": "mono float waveform at manifest.sample_rate"
1481 },
1482 "frontend": {
1483 "status": "not fully self-contained for arbitrary text yet",
1484 "input_contract": "runtime may accept Piper phoneme ID sequences directly",
1485 "included_config": "piper-phoneme-config.json",
1486 "piper_phoneme_type": "espeak",
1487 "piper_espeak_voice": "pt-br",
1488 "phoneme_id_map_entries": 161,
1489 "next_work": "embed or rewrite the Piper/eSpeak-compatible frontend, or keep a strict phoneme-ID API"
1490 },
1491 "size_budget": {
1492 "target_max_bytes": 4000000,
1493 "target_max_mib": 3.814697265625,
1494 "actual_model_asset_bytes": 3135688,
1495 "target_max_parameters": 1500000,
1496 "under_parameter_budget": false,
1497 "under_4mb_asset_budget": true
1498 },
1499 "limitations": [
1500 "This is a raw neural asset package, not a compiled standalone runtime binary.",
1501 "No PyTorch checkpoint, ONNX graph, or training state is included.",
1502 "Arbitrary text still requires a Piper/eSpeak-compatible frontend outside this package."
1503 ]
1504 }
1505