alexwengg commited on
Commit
eced034
·
verified ·
1 Parent(s): 49551f3

LuxTTS CoreML: gpu/ane/6bit/long decoder graphs + 48kHz vocoder (mobius PR #75)

Browse files
Files changed (40) hide show
  1. .gitattributes +3 -0
  2. README.md +116 -0
  3. ane/FmDecoder.mlmodelc/analytics/coremldata.bin +3 -0
  4. ane/FmDecoder.mlmodelc/coremldata.bin +3 -0
  5. ane/FmDecoder.mlmodelc/model.mil +0 -0
  6. ane/FmDecoder.mlmodelc/weights/weight.bin +3 -0
  7. ane/TextEncoder.mlmodelc/analytics/coremldata.bin +3 -0
  8. ane/TextEncoder.mlmodelc/coremldata.bin +3 -0
  9. ane/TextEncoder.mlmodelc/model.mil +0 -0
  10. ane/TextEncoder.mlmodelc/weights/weight.bin +3 -0
  11. config.json +26 -0
  12. gpu-6bit/FmDecoder.mlmodelc/analytics/coremldata.bin +3 -0
  13. gpu-6bit/FmDecoder.mlmodelc/coremldata.bin +3 -0
  14. gpu-6bit/FmDecoder.mlmodelc/model.mil +3 -0
  15. gpu-6bit/FmDecoder.mlmodelc/weights/weight.bin +3 -0
  16. gpu-long/FmDecoder.mlmodelc/analytics/coremldata.bin +3 -0
  17. gpu-long/FmDecoder.mlmodelc/coremldata.bin +3 -0
  18. gpu-long/FmDecoder.mlmodelc/model.mil +3 -0
  19. gpu-long/FmDecoder.mlmodelc/weights/weight.bin +3 -0
  20. gpu-long/TextEncoder.mlmodelc/analytics/coremldata.bin +3 -0
  21. gpu-long/TextEncoder.mlmodelc/coremldata.bin +3 -0
  22. gpu-long/TextEncoder.mlmodelc/model.mil +0 -0
  23. gpu-long/TextEncoder.mlmodelc/weights/weight.bin +3 -0
  24. gpu/FmDecoder.mlmodelc/analytics/coremldata.bin +3 -0
  25. gpu/FmDecoder.mlmodelc/coremldata.bin +3 -0
  26. gpu/FmDecoder.mlmodelc/model.mil +3 -0
  27. gpu/FmDecoder.mlmodelc/weights/weight.bin +3 -0
  28. gpu/TextEncoder.mlmodelc/analytics/coremldata.bin +3 -0
  29. gpu/TextEncoder.mlmodelc/coremldata.bin +3 -0
  30. gpu/TextEncoder.mlmodelc/model.mil +0 -0
  31. gpu/TextEncoder.mlmodelc/weights/weight.bin +3 -0
  32. tokens.txt +360 -0
  33. vocoder/Vocoder282.mlmodelc/analytics/coremldata.bin +3 -0
  34. vocoder/Vocoder282.mlmodelc/coremldata.bin +3 -0
  35. vocoder/Vocoder282.mlmodelc/model.mil +0 -0
  36. vocoder/Vocoder282.mlmodelc/weights/weight.bin +3 -0
  37. vocoder/Vocoder555.mlmodelc/analytics/coremldata.bin +3 -0
  38. vocoder/Vocoder555.mlmodelc/coremldata.bin +3 -0
  39. vocoder/Vocoder555.mlmodelc/model.mil +0 -0
  40. vocoder/Vocoder555.mlmodelc/weights/weight.bin +3 -0
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* 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
 
 
 
 
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
+ gpu/FmDecoder.mlmodelc/model.mil filter=lfs diff=lfs merge=lfs -text
37
+ gpu-6bit/FmDecoder.mlmodelc/model.mil filter=lfs diff=lfs merge=lfs -text
38
+ gpu-long/FmDecoder.mlmodelc/model.mil filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ library_name: coreml
4
+ tags:
5
+ - tts
6
+ - text-to-speech
7
+ - coreml
8
+ - ane
9
+ - apple
10
+ - on-device
11
+ - voice-cloning
12
+ language:
13
+ - en
14
+ pipeline_tag: text-to-speech
15
+ base_model:
16
+ - YatharthS/LuxTTS
17
+ base_model_relation: quantized
18
+ ---
19
+
20
+ # LuxTTS CoreML
21
+
22
+ CoreML conversion of [YatharthS/LuxTTS](https://huggingface.co/YatharthS/LuxTTS) for on-device
23
+ inference on Apple platforms.
24
+
25
+ LuxTTS is a 48 kHz zero-shot voice-cloning TTS (~123M params): give it a short reference clip
26
+ plus its transcript, and it speaks new text in that voice. It is based on
27
+ [ZipVoice](https://github.com/k2-fsa/ZipVoice) (k2-fsa, Xiaomi) — a flow-matching Zipformer
28
+ decoder run with a 4-step solver — with a dual-head Vocos vocoder from LinaCodec (ysharma3501).
29
+
30
+ ## Models
31
+
32
+ | Path | Model | Size | Notes |
33
+ |------|-------|------|-------|
34
+ | `gpu/TextEncoder.mlmodelc` | Text encoder (256 tokens) | 9.5 MB | fp16 |
35
+ | `gpu/FmDecoder.mlmodelc` | Flow-matching decoder, 1024-frame bucket | 256 MB | fp16, original graph — **macOS GPU path** |
36
+ | `gpu-6bit/FmDecoder.mlmodelc` | 6-bit palettized decoder, 1024-frame bucket | 115 MB | full GPU speed, -0.45 dB, transcript-transparent |
37
+ | `gpu-long/TextEncoder.mlmodelc` | Text encoder (512 tokens) | 13 MB | fp16 |
38
+ | `gpu-long/FmDecoder.mlmodelc` | Decoder, 2048-frame bucket | 349 MB | long-form macOS (~16.8 s per bucket) |
39
+ | `ane/TextEncoder.mlmodelc` | Text encoder (256 tokens) | 9.5 MB | fp16 |
40
+ | `ane/FmDecoder.mlmodelc` | ANE-canonical decoder, 1024-frame bucket | 313 MB | 100% ANE placement — **iPhone path** |
41
+ | `vocoder/Vocoder282.mlmodelc` | Vocos vocoder, 282 gen frames (~3.0 s) | 33 MB | ISTFT + 24k→48k resample + crossover in-graph |
42
+ | `vocoder/Vocoder555.mlmodelc` | Vocos vocoder, 555 gen frames (~5.9 s) | 33 MB | matches the full 1024-frame bucket |
43
+ | `tokens.txt` / `config.json` | Phoneme token table + model config | — | from upstream LuxTTS |
44
+
45
+ ### Two decoder graphs — pick by compute unit
46
+
47
+ - **`gpu/`** — the original graph layout. Fastest on Mac GPU. **Do not run it on the ANE**:
48
+ the seq-first rel-pos attention path loses precision there and produces corrupted audio.
49
+ - **`ane/`** — ANE-canonical rewrite (channels-first `(1,C,1,S)`, 1×1-conv projections,
50
+ constant rel-pos basis, split depthwise kernels). 100% ANE op placement, zero CPU fallback.
51
+ This is the iPhone path; it is slower than the original graph on GPU, so keep both.
52
+
53
+ All decoder inputs/outputs are identical across graphs
54
+ (`t, x, text_condition, speech_condition, guidance_scale, padding_mask → v`).
55
+
56
+ ## Performance (M5 Pro, macOS)
57
+
58
+ | path | fm step | core RTFx (full bucket) | steady footprint |
59
+ |------|---------|-------------------------|------------------|
60
+ | `gpu/` fp16, GPU | 14.7 ms | 92x (~5.9 s gen) | 996 MB |
61
+ | `gpu-6bit/`, GPU | 15.0 ms | ~92x | 419 MB |
62
+ | `ane/` fp16, ANE | 54.6 ms | 27x | **25.5 MB** |
63
+
64
+ - Vocoder: 2.34 ms on GPU (282 frames); end-to-end ~64 ms for 3 s of audio (~47x realtime).
65
+ - Quality vs PyTorch reference: log-mel cosine 0.99925 (GPU path); whisper-base transcripts
66
+ word-identical for all shipped variants.
67
+ - Footprints are `phys_footprint` from a Swift host; the ANE graph keeps weights and
68
+ activations in ANE-managed memory, hence the 25.5 MB jetsam-visible footprint.
69
+
70
+ ## Fixed-shape buckets
71
+
72
+ CoreML graphs are compiled at fixed shapes. Frame budget covers prompt + generated speech
73
+ (86.13 frames/s):
74
+
75
+ - `gpu/`, `ane/`: 1024 frames (~5.9 s generated after a 5 s prompt), 256 text tokens
76
+ - `gpu-long/`: 2048 frames (~16.8 s generated), 512 text tokens
77
+ - vocoder: fixed at 282 or 555 generated frames
78
+
79
+ Chunk long text at sentence boundaries for the 1024-frame bucket on iPhone.
80
+
81
+ ## Usage notes
82
+
83
+ The CoreML graphs cover the text encoder, flow-matching decoder, and vocoder (ISTFT,
84
+ 24k→48k resample, and the Linkwitz crossover are all in-graph). The host must provide:
85
+
86
+ - Phoneme tokenization against `tokens.txt` (espeak-compatible token set) — the frontend is
87
+ phoneme-token based, not raw text.
88
+ - Duration expansion of encoder output into the frame grid (upstream `pad_labels` keeps S+1
89
+ token rows; the pad slot's embedding fills remainder frames).
90
+ - The 4-step anchor-Euler flow solver with `t_shift = 0.5` and `guidance_scale = 3.0`.
91
+ - Prompt trimming at a **speech pause** (VAD boundary), not a fixed duration — a prompt
92
+ hard-cut mid-phrase makes the model elide sentence-initial words.
93
+ - `speed` default **1.0** (upstream's `generate()` default of 1.3 clips sentence onsets).
94
+
95
+ Swift integration in [FluidAudio](https://github.com/FluidInference/FluidAudio) is upcoming.
96
+
97
+ ## Known limitations
98
+
99
+ - Fixed-shape buckets only (no enumerated/flexible shapes yet).
100
+ - An int8-linear variant exists but crashes MPSGraph on macOS 26.5 GPU — not shipped.
101
+ - The ANE graph is ~0.5 dB softer than the GPU graph (fp16 accumulation over 16 layers ×
102
+ 4 solver steps); transcripts are unaffected.
103
+
104
+ ## Attribution & license
105
+
106
+ - [LuxTTS](https://huggingface.co/YatharthS/LuxTTS) by YatharthS — Apache-2.0.
107
+ - Based on [ZipVoice](https://github.com/k2-fsa/ZipVoice) by k2-fsa (Xiaomi) — Apache-2.0.
108
+ - Vocoder from LinaCodec (ysharma3501).
109
+ - CoreML conversion by [FluidInference](https://huggingface.co/FluidInference); conversion
110
+ source lives in the mobius repo (`models/tts/zipvoice`, PR #75).
111
+
112
+ ## References
113
+
114
+ - https://huggingface.co/YatharthS/LuxTTS
115
+ - https://github.com/k2-fsa/ZipVoice
116
+ - https://github.com/FluidInference/FluidAudio
ane/FmDecoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d2ffcfdf275e23501930c09512a40bd22a231b76f80c07e147c62c0ee3608bb8
3
+ size 243
ane/FmDecoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b3e3f177caf2a08427eb5c4f02934abc75cb958753eda65a1a7f59448c293b54
3
+ size 504
ane/FmDecoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
ane/FmDecoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c50bb5d66cb021efb932d98945ae52ea97670167e453703812d7cab43f08f46
3
+ size 326937480
ane/TextEncoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:11fe573ed7a0a909c6c6391b33369b8ffafb7fb6ccad0e2f551d49f75b42d648
3
+ size 243
ane/TextEncoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:14f0113bcd36a9b3cdcb44399eb27620621ecbc0a42af7d7d574629db5f80f48
3
+ size 408
ane/TextEncoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
ane/TextEncoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f390f15b56cb218ee362ab340981c694da490640d8cb8514f89c9551848dde6
3
+ size 8486088
config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model" : {
3
+ "fm_decoder_downsampling_factor" : [1,2,4,2,1],
4
+ "fm_decoder_num_layers" : [2,2,4,4,4],
5
+ "fm_decoder_cnn_module_kernel" : [31,15,7,15,31],
6
+ "fm_decoder_feedforward_dim" : 1536,
7
+ "fm_decoder_num_heads" : 4,
8
+ "fm_decoder_dim" : 512,
9
+ "text_encoder_num_layers" : 4,
10
+ "text_encoder_feedforward_dim" : 512,
11
+ "text_encoder_cnn_module_kernel" : 9,
12
+ "text_encoder_num_heads" : 4,
13
+ "text_encoder_dim" : 192,
14
+ "query_head_dim" : 32,
15
+ "value_head_dim" : 12,
16
+ "pos_head_dim" : 4,
17
+ "pos_dim" : 48,
18
+ "time_embed_dim" : 192,
19
+ "text_embed_dim" : 192,
20
+ "feat_dim": 100
21
+ },
22
+ "feature" : {
23
+ "sampling_rate": 24000,
24
+ "type": "vocos"
25
+ }
26
+ }
gpu-6bit/FmDecoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f2d8ab4200977512e88eec487d3cec5bab7d6d52091bc0fa9a424a92da38fe40
3
+ size 243
gpu-6bit/FmDecoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8140f24275134402260c84cabf5e0877518b3ba9f579cfb455fc41e5e4511966
3
+ size 504
gpu-6bit/FmDecoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f6dd2da40d9349ff7e399c2679ebb9f7be19f800fcab4ed429f73a95e904b03a
3
+ size 30658794
gpu-6bit/FmDecoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6d4399f0b2f76e46f342ca0cc404569a03d5b57286d9fd20cec706d6da693ab1
3
+ size 89520712
gpu-long/FmDecoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:779a05fc8245f2c1cca9822f8a16a77e7cafc1848a54152d52833db9a7573a3e
3
+ size 243
gpu-long/FmDecoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7efe79a4908f20b5dac5653c20822166c5b1d4192fe74e001869937025a426f0
3
+ size 504
gpu-long/FmDecoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:62fc68e54b6c84680b3682c5761169eeca94b45d766f85cefc3ffa6b7706c87f
3
+ size 127949488
gpu-long/FmDecoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eae0f3d2d0641886c81dc874ea9bc461fb5353811bbe7ef9ccbe2b5190225be9
3
+ size 238321352
gpu-long/TextEncoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dbfc4b26648418dddd03f319e9e14d7023adf114601acde8bda9ffbc13a8ce84
3
+ size 243
gpu-long/TextEncoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cec8fd8d7a079d90b22c08ada7fc465221dd97c980a2c59a2a85e20c6610d50f
3
+ size 408
gpu-long/TextEncoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
gpu-long/TextEncoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad4dab7ffc6af12f492b8c0e8493588a75491338f3858cd7205721976570d2dc
3
+ size 8551624
gpu/FmDecoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1ac8703694344fb99d45b7a99ef10734a215c043e4ca02426e3fa37c60e2cef3
3
+ size 243
gpu/FmDecoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d944ef10ac85db1ee2bb459289fb17319dedfe9893745cffabc45530a51b2496
3
+ size 504
gpu/FmDecoder.mlmodelc/model.mil ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1979761db1b3ef75784bf47c3f273e72d980a449572918b8f0dc8123e21d380b
3
+ size 30583551
gpu/FmDecoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c633c48857ea341a8fb6d6b49167dbd79f2c50fb1ab025a4aa56573ed31c242e
3
+ size 237665992
gpu/TextEncoder.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:11fe573ed7a0a909c6c6391b33369b8ffafb7fb6ccad0e2f551d49f75b42d648
3
+ size 243
gpu/TextEncoder.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1bc2506cd274455bb1e447bb42ed578374d1e9cdd40cbafdc53908e4ca2e27c6
3
+ size 408
gpu/TextEncoder.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
gpu/TextEncoder.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f390f15b56cb218ee362ab340981c694da490640d8cb8514f89c9551848dde6
3
+ size 8486088
tokens.txt ADDED
@@ -0,0 +1,360 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _ 0
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
+ ? 13
15
+ a 14
16
+ b 15
17
+ c 16
18
+ d 17
19
+ e 18
20
+ f 19
21
+ h 20
22
+ i 21
23
+ j 22
24
+ k 23
25
+ l 24
26
+ m 25
27
+ n 26
28
+ o 27
29
+ p 28
30
+ q 29
31
+ r 30
32
+ s 31
33
+ t 32
34
+ u 33
35
+ v 34
36
+ w 35
37
+ x 36
38
+ y 37
39
+ z 38
40
+ æ 39
41
+ ç 40
42
+ ð 41
43
+ ø 42
44
+ ħ 43
45
+ ŋ 44
46
+ œ 45
47
+ ǀ 46
48
+ ǁ 47
49
+ ǂ 48
50
+ ǃ 49
51
+ ɐ 50
52
+ ɑ 51
53
+ ɒ 52
54
+ ɓ 53
55
+ ɔ 54
56
+ ɕ 55
57
+ ɖ 56
58
+ ɗ 57
59
+ ɘ 58
60
+ ə 59
61
+ ɚ 60
62
+ ɛ 61
63
+ ɜ 62
64
+ ɞ 63
65
+ ɟ 64
66
+ ɠ 65
67
+ ɡ 66
68
+ ɢ 67
69
+ ɣ 68
70
+ ɤ 69
71
+ ɥ 70
72
+ ɦ 71
73
+ ɧ 72
74
+ ɨ 73
75
+ ɪ 74
76
+ ɫ 75
77
+ ɬ 76
78
+ ɭ 77
79
+ ɮ 78
80
+ ɯ 79
81
+ ɰ 80
82
+ ɱ 81
83
+ ɲ 82
84
+ ɳ 83
85
+ ɴ 84
86
+ ɵ 85
87
+ ɶ 86
88
+ ɸ 87
89
+ ɹ 88
90
+ ɺ 89
91
+ ɻ 90
92
+ ɽ 91
93
+ ɾ 92
94
+ ʀ 93
95
+ ʁ 94
96
+ ʂ 95
97
+ ʃ 96
98
+ ʄ 97
99
+ ʈ 98
100
+ ʉ 99
101
+ ʊ 100
102
+ ʋ 101
103
+ ʌ 102
104
+ ʍ 103
105
+ ʎ 104
106
+ ʏ 105
107
+ ʐ 106
108
+ ʑ 107
109
+ ʒ 108
110
+ ʔ 109
111
+ ʕ 110
112
+ ʘ 111
113
+ ʙ 112
114
+ ʛ 113
115
+ ʜ 114
116
+ ʝ 115
117
+ ʟ 116
118
+ ʡ 117
119
+ ʢ 118
120
+ ʲ 119
121
+ ˈ 120
122
+ ˌ 121
123
+ ː 122
124
+ ˑ 123
125
+ ˞ 124
126
+ β 125
127
+ θ 126
128
+ χ 127
129
+ ᵻ 128
130
+ ⱱ 129
131
+ 0 130
132
+ 1 131
133
+ 2 132
134
+ 3 133
135
+ 4 134
136
+ 5 135
137
+ 6 136
138
+ 7 137
139
+ 8 138
140
+ 9 139
141
+ ̧ 140
142
+ ̃ 141
143
+ ̪ 142
144
+ ̯ 143
145
+ ̩ 144
146
+ ʰ 145
147
+ ˤ 146
148
+ ε 147
149
+ ↓ 148
150
+ # 149
151
+ " 150
152
+ ↑ 151
153
+ ̺ 152
154
+ ̻ 153
155
+ g 154
156
+ ʦ 155
157
+ X 156
158
+ ̝ 157
159
+ ̊ 158
160
+ a1 159
161
+ a2 160
162
+ a3 161
163
+ a4 162
164
+ a5 163
165
+ ai1 164
166
+ ai2 165
167
+ ai3 166
168
+ ai4 167
169
+ ai5 168
170
+ an1 169
171
+ an2 170
172
+ an3 171
173
+ an4 172
174
+ an5 173
175
+ ang1 174
176
+ ang2 175
177
+ ang3 176
178
+ ang4 177
179
+ ang5 178
180
+ ao1 179
181
+ ao2 180
182
+ ao3 181
183
+ ao4 182
184
+ ao5 183
185
+ b0 184
186
+ c0 185
187
+ ch0 186
188
+ d0 187
189
+ e1 188
190
+ e2 189
191
+ e3 190
192
+ e4 191
193
+ e5 192
194
+ ei1 193
195
+ ei2 194
196
+ ei3 195
197
+ ei4 196
198
+ ei5 197
199
+ en1 198
200
+ en2 199
201
+ en3 200
202
+ en4 201
203
+ en5 202
204
+ eng1 203
205
+ eng2 204
206
+ eng3 205
207
+ eng4 206
208
+ eng5 207
209
+ er2 208
210
+ er3 209
211
+ er4 210
212
+ er5 211
213
+ f0 212
214
+ g0 213
215
+ g2 214
216
+ g3 215
217
+ g4 216
218
+ g5 217
219
+ h0 218
220
+ i1 219
221
+ i2 220
222
+ i3 221
223
+ i4 222
224
+ i5 223
225
+ ia1 224
226
+ ia2 225
227
+ ia3 226
228
+ ia4 227
229
+ ia5 228
230
+ ian1 229
231
+ ian2 230
232
+ ian3 231
233
+ ian4 232
234
+ ian5 233
235
+ iang1 234
236
+ iang2 235
237
+ iang3 236
238
+ iang4 237
239
+ iang5 238
240
+ iao1 239
241
+ iao2 240
242
+ iao3 241
243
+ iao4 242
244
+ iao5 243
245
+ ie1 244
246
+ ie2 245
247
+ ie3 246
248
+ ie4 247
249
+ ie5 248
250
+ in1 249
251
+ in2 250
252
+ in3 251
253
+ in4 252
254
+ in5 253
255
+ ing1 254
256
+ ing2 255
257
+ ing3 256
258
+ ing4 257
259
+ ing5 258
260
+ iong1 259
261
+ iong2 260
262
+ iong3 261
263
+ iong4 262
264
+ iu1 263
265
+ iu2 264
266
+ iu3 265
267
+ iu4 266
268
+ iu5 267
269
+ j0 268
270
+ k0 269
271
+ l0 270
272
+ m0 271
273
+ m1 272
274
+ m2 273
275
+ m4 274
276
+ m5 275
277
+ n0 276
278
+ n2 277
279
+ n3 278
280
+ n4 279
281
+ n5 280
282
+ ng5 281
283
+ o1 282
284
+ o2 283
285
+ o3 284
286
+ o4 285
287
+ o5 286
288
+ ong1 287
289
+ ong2 288
290
+ ong3 289
291
+ ong4 290
292
+ ong5 291
293
+ ou1 292
294
+ ou2 293
295
+ ou3 294
296
+ ou4 295
297
+ ou5 296
298
+ p0 297
299
+ q0 298
300
+ r0 299
301
+ s0 300
302
+ sh0 301
303
+ t0 302
304
+ u1 303
305
+ u2 304
306
+ u3 305
307
+ u4 306
308
+ u5 307
309
+ ua1 308
310
+ ua2 309
311
+ ua3 310
312
+ ua4 311
313
+ uai1 312
314
+ uai2 313
315
+ uai3 314
316
+ uai4 315
317
+ uai5 316
318
+ uan1 317
319
+ uan2 318
320
+ uan3 319
321
+ uan4 320
322
+ uan5 321
323
+ uang1 322
324
+ uang2 323
325
+ uang3 324
326
+ uang4 325
327
+ uang5 326
328
+ ue1 327
329
+ ue2 328
330
+ ue3 329
331
+ ue4 330
332
+ ui1 331
333
+ ui2 332
334
+ ui3 333
335
+ ui4 334
336
+ ui5 335
337
+ un1 336
338
+ un2 337
339
+ un3 338
340
+ un4 339
341
+ un5 340
342
+ uo1 341
343
+ uo2 342
344
+ uo3 343
345
+ uo4 344
346
+ uo5 345
347
+ v2 346
348
+ v3 347
349
+ v4 348
350
+ ve3 349
351
+ ve4 350
352
+ w0 351
353
+ x0 352
354
+ y0 353
355
+ z0 354
356
+ zh0 355
357
+ ê1 356
358
+ ê2 357
359
+ ê3 358
360
+ ê4 359
vocoder/Vocoder282.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bde9c2ef71dafba21664999d41cc53f6fe399b500f1eee97f9ee76286862d79
3
+ size 243
vocoder/Vocoder282.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d15e4be675e39f6c9645d7776697bf08bd77e33bb595e59a958b8d2de8e0d747
3
+ size 370
vocoder/Vocoder282.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
vocoder/Vocoder282.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:def01cc84d75317b66ee1f17881a3d74b9036d03d9a4277cc25baab37f9076ef
3
+ size 34407998
vocoder/Vocoder555.mlmodelc/analytics/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cd28319df22fb7a28a4d1069b1217d4efcd1729972fc0fec0ed1e3a6e70f7bb0
3
+ size 243
vocoder/Vocoder555.mlmodelc/coremldata.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d086b412be9577366d7b83fd544957ccc894f662457a9be56b10641a5942eee
3
+ size 370
vocoder/Vocoder555.mlmodelc/model.mil ADDED
The diff for this file is too large to render. See raw diff
 
vocoder/Vocoder555.mlmodelc/weights/weight.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c35b601e5d0cd95759338e2cff79995fbb515352333cbbcb4a8f75d0d0e4ce7a
3
+ size 34827326