loudr-1: complete v0.1.1 bundle
#4
by jer3mi - opened
- NOTICE +6 -4
- README.md +59 -59
- RESPONSIBLE_USE.md +5 -1
- SHA256SUMS +44 -25
- coreml/camp.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/camp.mlpackage/Manifest.json +8 -8
- coreml/export.json +155 -0
- coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin +1 -1
- coreml/flow_encoder.mlpackage/Manifest.json +8 -8
- coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/flow_estimator.mlpackage/Manifest.json +8 -8
- coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/s3_tokenizer.mlpackage/Manifest.json +8 -8
- coreml/t3_cond.mlpackage/Data/com.apple.CoreML/model.mlmodel +3 -0
- coreml/t3_cond.mlpackage/Data/com.apple.CoreML/weights/weight.bin +3 -0
- coreml/t3_cond.mlpackage/Manifest.json +18 -0
- coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/model.mlmodel +3 -0
- coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/weights/weight.bin +3 -0
- coreml/t3_prefill.mlpackage/Manifest.json +18 -0
- coreml/t3_step.mlpackage/Data/com.apple.CoreML/model.mlmodel +3 -0
- coreml/t3_step.mlpackage/Data/com.apple.CoreML/weights/weight.bin +3 -0
- coreml/t3_step.mlpackage/Manifest.json +18 -0
- coreml/vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/vocoder.mlpackage/Manifest.json +3 -3
- coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel +2 -2
- coreml/voice_encoder.mlpackage/Manifest.json +8 -8
- loudr-1-enrollment.safetensors +2 -2
- loudr-1.safetensors +2 -2
- manifest.json +49 -0
- onnx/export.json +149 -0
- onnx/t3_cond.onnx +2 -2
- onnx/t3_prefill.onnx +2 -2
- onnx/t3_step.onnx +2 -2
- release.json +136 -41
- samples/joe.opus +0 -0
- samples/kathleen.opus +0 -0
- voices/clara.safetensors +3 -0
- voices/emma.safetensors +3 -0
- voices/henry.safetensors +3 -0
- voices/lucy.safetensors +3 -0
- voices/miles.safetensors +3 -0
- voices/oliver.safetensors +3 -0
- voices/oscar.safetensors +3 -0
- voices/sophie.safetensors +3 -0
NOTICE
CHANGED
|
@@ -75,8 +75,10 @@ Voice encoder (`ve.safetensors`)
|
|
| 75 |
MIT terms.
|
| 76 |
|
| 77 |
`docs/PROVENANCE-voice-encoder.md` records the artefact's size and sha256,
|
| 78 |
-
its tensors, the upstream repository and licence, and
|
| 79 |
-
|
|
|
|
|
|
|
| 80 |
|
| 81 |
MIT License text:
|
| 82 |
|
|
@@ -183,14 +185,14 @@ Unicode CLDR
|
|
| 183 |
Licensed under the Unicode License v3 — https://www.unicode.org/license.txt
|
| 184 |
|
| 185 |
`tests/data/cldr/*.ssv` are CLDR's own RBNF spellout test data, imported
|
| 186 |
-
verbatim with their copyright header intact, and `numbers_cldr.json` is the
|
| 187 |
subset mapped onto rulesets this project implements. Test corpus only: none
|
| 188 |
of it is read at runtime and none of it ships in the wheel or the sdist. It
|
| 189 |
is a differential test corpus, independent of this implementation.
|
| 190 |
|
| 191 |
NST pronunciation lexicons
|
| 192 |
The Swedish, Danish and Norwegian NST lexicons that
|
| 193 |
-
`
|
| 194 |
Språkbanken Tal. They are fetched on demand and never vendored, so nothing
|
| 195 |
of theirs is redistributed here.
|
| 196 |
|
|
|
|
| 75 |
MIT terms.
|
| 76 |
|
| 77 |
`docs/PROVENANCE-voice-encoder.md` records the artefact's size and sha256,
|
| 78 |
+
its tensors, the upstream repository and licence, and an exact tensor match
|
| 79 |
+
with ResembleAI/chatterbox revision
|
| 80 |
+
5bb1f6ee58e50c3b8d408bc82a6d3740c2db6e18. The original export's checkout
|
| 81 |
+
revision was not recorded.
|
| 82 |
|
| 83 |
MIT License text:
|
| 84 |
|
|
|
|
| 185 |
Licensed under the Unicode License v3 — https://www.unicode.org/license.txt
|
| 186 |
|
| 187 |
`tests/data/cldr/*.ssv` are CLDR's own RBNF spellout test data, imported
|
| 188 |
+
verbatim with their copyright header intact, and `tests/data/conformance/numbers_cldr.json` is the
|
| 189 |
subset mapped onto rulesets this project implements. Test corpus only: none
|
| 190 |
of it is read at runtime and none of it ships in the wheel or the sdist. It
|
| 191 |
is a differential test corpus, independent of this implementation.
|
| 192 |
|
| 193 |
NST pronunciation lexicons
|
| 194 |
The Swedish, Danish and Norwegian NST lexicons that
|
| 195 |
+
`research/fetch_nst_lexicons.py` downloads are public domain (CC0), from
|
| 196 |
Språkbanken Tal. They are fetched on demand and never vendored, so nothing
|
| 197 |
of theirs is redistributed here.
|
| 198 |
|
README.md
CHANGED
|
@@ -26,14 +26,19 @@ language:
|
|
| 26 |
|
| 27 |
# loudr-1
|
| 28 |
|
| 29 |
-
**Natural-sounding text-to-speech with
|
| 30 |
cloning.**
|
| 31 |
|
| 32 |
loudr-1 runs on your own hardware through
|
| 33 |
[loudkit](https://github.com/loudreader/loudkit). Download it once and work offline
|
| 34 |
from Python, Swift, Go, Rust or TypeScript with PyTorch, ONNX Runtime or CoreML.
|
| 35 |
|
| 36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
[**Open in Colab**](https://colab.research.google.com/github/loudreader/loudkit/blob/main/notebooks/loudkit_quickstart.ipynb) |
|
| 38 |
[**GitHub**](https://github.com/loudreader/loudkit) |
|
| 39 |
[**Documentation**](https://loudreader.github.io/loudkit/)
|
|
@@ -67,7 +72,7 @@ pip install "loudkit[torch,audio,hub]"
|
|
| 67 |
import loudkit as lk
|
| 68 |
|
| 69 |
engine = lk.load("loudreader/loudr-1")
|
| 70 |
-
voice =
|
| 71 |
|
| 72 |
engine.synthesize("Hello from loudkit.", voice, seed=7).save("hello.wav")
|
| 73 |
```
|
|
@@ -90,49 +95,33 @@ mine.save("voices/my-voice.safetensors")
|
|
| 90 |
The reusable profile is about 150 KB. Install
|
| 91 |
`loudkit[torch,audio,enroll,hub]` for enrollment.
|
| 92 |
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
|
| 105 |
-
|
|
| 106 |
-
|
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
`
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
| PyTorch CPU reference | Apple M3 Pro | 0.33x |
|
| 121 |
-
|
| 122 |
-
\* "Split" describes device placement, not a different model or checkpoint.
|
| 123 |
-
The token generator runs on the CPU while the mel and vocoder renderer runs on
|
| 124 |
-
the Apple GPU through MPS. Adjacent windows can overlap across the two devices.
|
| 125 |
-
|
| 126 |
-
Higher is faster, and 1.0x means real time. ONNX Runtime on the measured M3 Pro
|
| 127 |
-
CPU is faster than real time. The PyTorch CPU reference path on the same machine
|
| 128 |
-
is not.
|
| 129 |
-
|
| 130 |
-
For batched workloads, the token generator reaches 20.1x aggregate throughput
|
| 131 |
-
at batch 1 and 153.1x at batch 64 on the RTX 3090. The highest measured result
|
| 132 |
-
is 170.8x on an A100 at batch 64. These are generator-only throughput numbers,
|
| 133 |
-
not single-request latency or end-to-end RTF. See the
|
| 134 |
-
[benchmark report](https://loudreader.github.io/loudkit/benchmarks/) for commands,
|
| 135 |
-
hardware and caveats.
|
| 136 |
|
| 137 |
## What ships
|
| 138 |
|
|
@@ -141,33 +130,33 @@ hardware and caveats.
|
|
| 141 |
| `loudr-1.safetensors` | 747 MB | synthesis |
|
| 142 |
| `loudr-1-enrollment.safetensors` | 523 MB | PyTorch enrollment |
|
| 143 |
| `ve.safetensors` | 5.7 MB | PyTorch enrollment |
|
| 144 |
-
| `onnx/` |
|
| 145 |
-
| `coreml/` |
|
| 146 |
-
| `voices/` |
|
| 147 |
| `samples/` | 108 KB | the two players above |
|
| 148 |
| `tokenizer.json` | 70 KB | text processing |
|
| 149 |
|
| 150 |
Synthesis and enrollment are separate so users who only need speech generation
|
| 151 |
do not download the enrollment weights. ONNX and CoreML use their own enrollment
|
| 152 |
-
graphs.
|
| 153 |
-
|
| 154 |
|
| 155 |
## Voices and consent
|
| 156 |
|
| 157 |
-
The release includes
|
| 158 |
-
|
| 159 |
|
| 160 |
The profiles were built from recordings donated for speech technology or from
|
| 161 |
CC0 and CC-BY speech corpora. No scraped celebrity voices ship with the model.
|
| 162 |
[The full roster](https://github.com/loudreader/loudkit/blob/main/VOICES.md) records
|
| 163 |
the source, licence and consent basis for every profile. The
|
| 164 |
[voice gallery](https://loudreader.github.io/loudkit/demo/) provides a generated
|
| 165 |
-
sample and enrollment preview for all
|
| 166 |
|
| 167 |
The source enrollment WAVs are not redistributed in the model repository. Their
|
| 168 |
-
|
| 169 |
are recorded in
|
| 170 |
-
[
|
| 171 |
|
| 172 |
## Model lineage
|
| 173 |
|
|
@@ -202,9 +191,9 @@ and [measured parity report](https://loudreader.github.io/loudkit/parity-measure
|
|
| 202 |
prosody.
|
| 203 |
- Voice cloning requires consent. A recording being public does not grant
|
| 204 |
permission to clone the speaker.
|
| 205 |
-
- Saved WAVs and server responses
|
| 206 |
-
|
| 207 |
-
|
| 208 |
|
| 209 |
Read [Responsible use](https://huggingface.co/loudreader/loudr-1/blob/main/RESPONSIBLE_USE.md)
|
| 210 |
before exposing enrollment to other people.
|
|
@@ -227,3 +216,14 @@ the public roster.
|
|
| 227 |
[Apache-2.0](https://huggingface.co/loudreader/loudr-1/blob/main/LICENSE).
|
| 228 |
Upstream attributions and component licences are listed in
|
| 229 |
[NOTICE](https://huggingface.co/loudreader/loudr-1/blob/main/NOTICE).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
# loudr-1
|
| 28 |
|
| 29 |
+
**Natural-sounding text-to-speech with 28 voices, ten languages and voice
|
| 30 |
cloning.**
|
| 31 |
|
| 32 |
loudr-1 runs on your own hardware through
|
| 33 |
[loudkit](https://github.com/loudreader/loudkit). Download it once and work offline
|
| 34 |
from Python, Swift, Go, Rust or TypeScript with PyTorch, ONNX Runtime or CoreML.
|
| 35 |
|
| 36 |
+
These are the weights behind [LoudReader](https://loudreader.io), a reading app
|
| 37 |
+
that speaks articles, PDFs and books on device. They are published here so the
|
| 38 |
+
engine can be used and checked on its own.
|
| 39 |
+
|
| 40 |
+
[**Try it in the browser**](https://huggingface.co/spaces/jer3mi/loudkit) |
|
| 41 |
+
[**Hear all 28 voices**](https://loudreader.github.io/loudkit/demo/) |
|
| 42 |
[**Open in Colab**](https://colab.research.google.com/github/loudreader/loudkit/blob/main/notebooks/loudkit_quickstart.ipynb) |
|
| 43 |
[**GitHub**](https://github.com/loudreader/loudkit) |
|
| 44 |
[**Documentation**](https://loudreader.github.io/loudkit/)
|
|
|
|
| 72 |
import loudkit as lk
|
| 73 |
|
| 74 |
engine = lk.load("loudreader/loudr-1")
|
| 75 |
+
voice = engine.voice("joe")
|
| 76 |
|
| 77 |
engine.synthesize("Hello from loudkit.", voice, seed=7).save("hello.wav")
|
| 78 |
```
|
|
|
|
| 95 |
The reusable profile is about 150 KB. Install
|
| 96 |
`loudkit[torch,audio,enroll,hub]` for enrollment.
|
| 97 |
|
| 98 |
+
The Swift, Go, Rust and TypeScript packages load the same repo id and fetch
|
| 99 |
+
what they need themselves; the
|
| 100 |
+
[README](https://github.com/loudreader/loudkit#the-same-in-swift-go-rust-and-typescript)
|
| 101 |
+
shows each one.
|
| 102 |
+
|
| 103 |
+
## What each runtime downloads
|
| 104 |
+
|
| 105 |
+
The repository contains every supported format. A download takes one runtime
|
| 106 |
+
and leaves the rest behind. Add `--with-cloning` when the installation also
|
| 107 |
+
needs enrollment.
|
| 108 |
+
|
| 109 |
+
| path | command |
|
| 110 |
+
|---|---|
|
| 111 |
+
| Python, synthesis | `loudkit download loudreader/loudr-1 --for torch` |
|
| 112 |
+
| Python, with cloning | `--for torch --with-cloning` |
|
| 113 |
+
| TypeScript, Go or Rust with ONNX Runtime | `--for onnx` |
|
| 114 |
+
| ONNX Runtime, with cloning | `--for onnx --with-cloning` |
|
| 115 |
+
| Swift or Python with CoreML | `--for coreml` |
|
| 116 |
+
| CoreML, with cloning | `--for coreml --with-cloning` |
|
| 117 |
+
|
| 118 |
+
Download size depends on the model, backend and release revision. The
|
| 119 |
+
synthesis checkpoint is 747 MB; graph downloads also include backend-specific
|
| 120 |
+
weights.
|
| 121 |
+
|
| 122 |
+
Speed depends on the hardware and the backend.
|
| 123 |
+
[Benchmarks](https://loudreader.github.io/loudkit/benchmarks/) has the
|
| 124 |
+
measured figures, the machines and the commands.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
|
| 126 |
## What ships
|
| 127 |
|
|
|
|
| 130 |
| `loudr-1.safetensors` | 747 MB | synthesis |
|
| 131 |
| `loudr-1-enrollment.safetensors` | 523 MB | PyTorch enrollment |
|
| 132 |
| `ve.safetensors` | 5.7 MB | PyTorch enrollment |
|
| 133 |
+
| `onnx/` | varies by model | synthesis and enrollment graphs |
|
| 134 |
+
| `coreml/` | varies by model | native generation, rendering and enrollment packages |
|
| 135 |
+
| `voices/` | 4.3 MB | 28 voice profiles |
|
| 136 |
| `samples/` | 108 KB | the two players above |
|
| 137 |
| `tokenizer.json` | 70 KB | text processing |
|
| 138 |
|
| 139 |
Synthesis and enrollment are separate so users who only need speech generation
|
| 140 |
do not download the enrollment weights. ONNX and CoreML use their own enrollment
|
| 141 |
+
graphs. Every download is checked against the release's `SHA256SUMS` before
|
| 142 |
+
it is used.
|
| 143 |
|
| 144 |
## Voices and consent
|
| 145 |
|
| 146 |
+
The release includes ten English profiles and two for each of Spanish, French,
|
| 147 |
+
German, Italian, Polish, Portuguese, Dutch, Swedish and Danish.
|
| 148 |
|
| 149 |
The profiles were built from recordings donated for speech technology or from
|
| 150 |
CC0 and CC-BY speech corpora. No scraped celebrity voices ship with the model.
|
| 151 |
[The full roster](https://github.com/loudreader/loudkit/blob/main/VOICES.md) records
|
| 152 |
the source, licence and consent basis for every profile. The
|
| 153 |
[voice gallery](https://loudreader.github.io/loudkit/demo/) provides a generated
|
| 154 |
+
sample and enrollment preview for all 28.
|
| 155 |
|
| 156 |
The source enrollment WAVs are not redistributed in the model repository. Their
|
| 157 |
+
hashes, construction notes and the hashes of every shipped profile and sample
|
| 158 |
are recorded in
|
| 159 |
+
[the roster record](https://github.com/loudreader/loudkit/blob/main/docs/voices/roster/provenance.json).
|
| 160 |
|
| 161 |
## Model lineage
|
| 162 |
|
|
|
|
| 191 |
prosody.
|
| 192 |
- Voice cloning requires consent. A recording being public does not grant
|
| 193 |
permission to clone the speaker.
|
| 194 |
+
- Saved WAVs and server responses carry unsigned C2PA Content Credentials by
|
| 195 |
+
default, recording the model, voice, seed, backend and a hash of the audio
|
| 196 |
+
in a machine-readable form.
|
| 197 |
|
| 198 |
Read [Responsible use](https://huggingface.co/loudreader/loudr-1/blob/main/RESPONSIBLE_USE.md)
|
| 199 |
before exposing enrollment to other people.
|
|
|
|
| 216 |
[Apache-2.0](https://huggingface.co/loudreader/loudr-1/blob/main/LICENSE).
|
| 217 |
Upstream attributions and component licences are listed in
|
| 218 |
[NOTICE](https://huggingface.co/loudreader/loudr-1/blob/main/NOTICE).
|
| 219 |
+
|
| 220 |
+
## Download sizes for 0.1.1
|
| 221 |
+
|
| 222 |
+
Approximate decimal sizes for the release files; backend weights are included.
|
| 223 |
+
Cloning adds enrollment assets only when requested. Both models ship separate
|
| 224 |
+
synthesis and enrollment checkpoints.
|
| 225 |
+
|
| 226 |
+
| Model | Torch | Torch + cloning | ONNX | ONNX + cloning | CoreML | CoreML + cloning |
|
| 227 |
+
|---|---:|---:|---:|---:|---:|---:|
|
| 228 |
+
| loudr-1 | 0.75 GB | 1.28 GB | 2.60 GB | 3.13 GB | 2.46 GB | 2.99 GB |
|
| 229 |
+
| loudr-1-turbo | 0.72 GB | 1.25 GB | 2.44 GB | 2.97 GB | 2.44 GB | 2.97 GB |
|
RESPONSIBLE_USE.md
CHANGED
|
@@ -65,7 +65,7 @@ add their own signing policy and disclosure around it.
|
|
| 65 |
|
| 66 |
## What we ship, and what we will not
|
| 67 |
|
| 68 |
-
We ship
|
| 69 |
technology or released under terms that permit this use. Every profile has a
|
| 70 |
named source, licence and consent basis in the public roster. We do not ship
|
| 71 |
profiles made from private recordings or recordings published for an unrelated
|
|
@@ -77,3 +77,7 @@ you have the right to use.
|
|
| 77 |
Issues and pull requests asking for help with undisclosed impersonation, voice
|
| 78 |
authentication bypass, or stripping provenance from generated audio will be
|
| 79 |
closed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
## What we ship, and what we will not
|
| 67 |
|
| 68 |
+
We ship 28 voice profiles enrolled from recordings donated for speech
|
| 69 |
technology or released under terms that permit this use. Every profile has a
|
| 70 |
named source, licence and consent basis in the public roster. We do not ship
|
| 71 |
profiles made from private recordings or recordings published for an unrelated
|
|
|
|
| 77 |
Issues and pull requests asking for help with undisclosed impersonation, voice
|
| 78 |
authentication bypass, or stripping provenance from generated audio will be
|
| 79 |
closed.
|
| 80 |
+
|
| 81 |
+
The same consent and attribution requirements apply to graph-based cloning
|
| 82 |
+
without PyTorch and to voice profiles created by Python, Swift, Go, Rust or
|
| 83 |
+
TypeScript. A portable profile can reproduce a voice in either model.
|
SHA256SUMS
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
69632f47220a788a52ce2661d096453c5655e9bf25289d89a8d832c46ee07dbf tokenizer.json
|
| 5 |
f0921cab452fa278bc25cd23ffd59d36f816d7dc5181dd1bef9751a7fb61f63c ve.safetensors
|
| 6 |
78988a6769f90c209240f9f285eb9cdd760d1ba471cfa7d6e67db632599cfa1b voices/darkman.safetensors
|
|
@@ -23,38 +23,57 @@ be75721c99547ab3ecdf1f8629101e9fa3ea1d569fc6e1220b8e2f259fb49f4e voices/nils.sa
|
|
| 23 |
d3ba9ab18c676db23028c9561ad79a183b35adae377d20d46f1d8f253ce6eeec voices/selma.safetensors
|
| 24 |
30d9fe9ee02928cd65ef7f4cb286c401c1809f07c13c19de79ffa375a027412e voices/soren.safetensors
|
| 25 |
0a3f913b9b47c529393f843850228bd8eee6a883b4c138978fd3afa7758561e8 voices/freja.safetensors
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
126fee01af55a2cb03317a54e2ceb169b2a7fb149715aa1ddf035a86cca0340e onnx/flow_encoder.onnx
|
| 30 |
e52c19135f8eef43d00706b32e94a1c6288f1cdb82d4aa1ed8ef4a749fd8d65e onnx/flow_estimator.onnx
|
| 31 |
fd15fbf1b8b086ae341c8f5fc205de2fabf66e409d54fdd42033044a3e130c76 onnx/vocoder.onnx
|
| 32 |
71a34a40f7bb1f0a8755b946d8bf99fc7a08185989fe6cf20d2b99dab3c74eb9 onnx/s3_tokenizer.onnx
|
| 33 |
5b55a3246ef82c9822908393d7b4fc2f982bca3797a079b29365a8f18f1b13a7 onnx/camp.onnx
|
| 34 |
8bc9882c7fb910d3e1c2cdc5857a76e2513ff4a3dceb26484de795deff85a9cc onnx/voice_encoder.onnx
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
64323e966820fe770fa80a3aa92dad4643c0f6f6562577a59a2519fc2b58a847 coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 40 |
-
|
| 41 |
-
|
| 42 |
9bb3248f8940ec2510545a807e07ea023b160c3ee9501b3df42381da9813bb50 coreml/vocoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 43 |
-
|
| 44 |
-
|
| 45 |
7998122d4a9fabf8cd069abf7612001b4f7220dad3356aa989289bd5d02d16a2 coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 46 |
-
|
| 47 |
-
|
| 48 |
3e5bafbc3d3faa94aff8c72afd22ffae97ce31d87ce70c000585e055cd776c18 coreml/camp.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 49 |
-
|
| 50 |
-
|
| 51 |
95b1a8b8c6b558fafee4a1c784076c8e099070c45958526c9a187c15de55d2d3 coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 52 |
-
|
| 53 |
-
|
|
|
|
| 54 |
5d5671b95e9797856175dd08d5d2f20d21d72e8785aba077ee38eb378d432528 LICENSE
|
| 55 |
-
|
| 56 |
-
|
| 57 |
f90d7077925cb35277579c93e57c701e3198df09b21830ccfb14f56c4c4507ea logo.png
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
|
|
|
| 1 |
+
73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e loudr-1.safetensors
|
| 2 |
+
ac7f4a0ce1bf16855f6d1c5fe048bbfb90b6a114d74bc2cd85974d11d02d0d83 loudr-1-enrollment.safetensors
|
| 3 |
+
9fde37e0dd43150725ea09bf15711602f2a9dfffca7a82b22aeeefbbd3c8f3bf manifest.json
|
| 4 |
69632f47220a788a52ce2661d096453c5655e9bf25289d89a8d832c46ee07dbf tokenizer.json
|
| 5 |
f0921cab452fa278bc25cd23ffd59d36f816d7dc5181dd1bef9751a7fb61f63c ve.safetensors
|
| 6 |
78988a6769f90c209240f9f285eb9cdd760d1ba471cfa7d6e67db632599cfa1b voices/darkman.safetensors
|
|
|
|
| 23 |
d3ba9ab18c676db23028c9561ad79a183b35adae377d20d46f1d8f253ce6eeec voices/selma.safetensors
|
| 24 |
30d9fe9ee02928cd65ef7f4cb286c401c1809f07c13c19de79ffa375a027412e voices/soren.safetensors
|
| 25 |
0a3f913b9b47c529393f843850228bd8eee6a883b4c138978fd3afa7758561e8 voices/freja.safetensors
|
| 26 |
+
bd2fdb4ff8fbc12b070654dc5dae82b24aee4990bda726185547ec613b9f9cb8 voices/oliver.safetensors
|
| 27 |
+
5476670162065397f01fca60a1944eb75ddef8dc7e6792dde7fb603c76c14d8c voices/henry.safetensors
|
| 28 |
+
184d5552881d2e6fd644f0546d9b470130664d84faf39a31979001cafe8f4ed9 voices/miles.safetensors
|
| 29 |
+
8b8ff60604338eedddcd7317ed76ad2109fba6fa0ab79c9684a7954b64f963b2 voices/oscar.safetensors
|
| 30 |
+
c2b5db4c210657d6b2b81602fae8e73a733ac4312f33e80536a59a874e7d865f voices/clara.safetensors
|
| 31 |
+
0f5d8bfaceca353ca92db751c48b6a1653823f421ead3c901efe6366b8fa2dfb voices/emma.safetensors
|
| 32 |
+
009a5fe1b34a9c65b09254f41c01cfdc641ec671a83449ad8aa77dd933d5f27e voices/lucy.safetensors
|
| 33 |
+
efb8047f93eda2a8e7cedaaa254b51957a845d55287298868a409662f8f75e1a voices/sophie.safetensors
|
| 34 |
+
483988e5adac3f826508cb8266a62c9191043ac43941cd5d9aaee6f3a610bf87 onnx/t3_cond.onnx
|
| 35 |
+
cfb2662b33ef142730d3758abd5f9cf205c27abacfbf8c1039719b451ac6a480 onnx/t3_prefill.onnx
|
| 36 |
+
4d4196db5924b5a86f1700fe9725cc790c6700e448179853638c9b6afa55d1c0 onnx/t3_step.onnx
|
| 37 |
126fee01af55a2cb03317a54e2ceb169b2a7fb149715aa1ddf035a86cca0340e onnx/flow_encoder.onnx
|
| 38 |
e52c19135f8eef43d00706b32e94a1c6288f1cdb82d4aa1ed8ef4a749fd8d65e onnx/flow_estimator.onnx
|
| 39 |
fd15fbf1b8b086ae341c8f5fc205de2fabf66e409d54fdd42033044a3e130c76 onnx/vocoder.onnx
|
| 40 |
71a34a40f7bb1f0a8755b946d8bf99fc7a08185989fe6cf20d2b99dab3c74eb9 onnx/s3_tokenizer.onnx
|
| 41 |
5b55a3246ef82c9822908393d7b4fc2f982bca3797a079b29365a8f18f1b13a7 onnx/camp.onnx
|
| 42 |
8bc9882c7fb910d3e1c2cdc5857a76e2513ff4a3dceb26484de795deff85a9cc onnx/voice_encoder.onnx
|
| 43 |
+
d2b8a658d4c04aae8c137b6800175e8abdee942df208c1c5e1909d81298c63e8 onnx/export.json
|
| 44 |
+
792450b7f6f1584185562028877ca3c0d03f7a3cc2ca0a63b79f235e7f767925 coreml/t3_cond.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 45 |
+
879aaf6c265a29e1b65c0faba74be3187dbc8b6988dacf5a734983416b129679 coreml/t3_cond.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 46 |
+
672b53d8542048b96378c307110c5bcec9483183f41209c91ec837c07be4f914 coreml/t3_cond.mlpackage/Manifest.json
|
| 47 |
+
668a313f62756e86ab70f269091b497ef5be32f7775dec50cce55ce0dda24798 coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 48 |
+
4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4 coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 49 |
+
1fcc19f4761793bb888aaa0a4571f8f3e95f8cc1eadfcf8d03f5905ee4843896 coreml/t3_prefill.mlpackage/Manifest.json
|
| 50 |
+
888eae725a1b3302ab759e0e4195998b56f4cc0cf7ff030c6839530e37321252 coreml/t3_step.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 51 |
+
4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4 coreml/t3_step.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 52 |
+
00ed8bd0fa1523869670e2a0b3ff228dd51c3f4e00ce929af3f23d8cda212c15 coreml/t3_step.mlpackage/Manifest.json
|
| 53 |
+
2f3ef2ce57c2e08c7c149f67191cdf4dfad5cb93273c5e6915533e5eb56121ad coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 54 |
+
894101bf0dc091056e6c1f8cd3b202f6419baff023a242dc538fe2283ab77a32 coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 55 |
+
6704fb3cdc6e03eb010e18c45275c49f5d0137bd0d0af1c076fe1acc91ecc555 coreml/flow_encoder.mlpackage/Manifest.json
|
| 56 |
+
ce06ba5d598a4d3608f527d4ee75d880da3c27d13774653c47dab206aae70641 coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 57 |
64323e966820fe770fa80a3aa92dad4643c0f6f6562577a59a2519fc2b58a847 coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 58 |
+
96a1845725528f70f2ddb0214b0ff6c2ca8e081b73b4e5e1ac179553594ff23e coreml/flow_estimator.mlpackage/Manifest.json
|
| 59 |
+
eec74247d893c15c2a057fe600c074cadb7180c97d9bde7526f2e97458a412c4 coreml/vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 60 |
9bb3248f8940ec2510545a807e07ea023b160c3ee9501b3df42381da9813bb50 coreml/vocoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 61 |
+
ed3737db61e51a07c82e22acf6645451bcef3621cee79bba3529dbb8b3077574 coreml/vocoder.mlpackage/Manifest.json
|
| 62 |
+
070b0c37bcae77f3ca9c79df67a683a96caec8fefb1d7ffefe182f5914da088e coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 63 |
7998122d4a9fabf8cd069abf7612001b4f7220dad3356aa989289bd5d02d16a2 coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 64 |
+
355528c9265320d5e21c58f98864089a51cf41b8af74a9faec0d43f8fa23fefe coreml/s3_tokenizer.mlpackage/Manifest.json
|
| 65 |
+
0b90452c9aa15806a87295c2ab677fadbf84ed0a65da5e514f27904781e55df3 coreml/camp.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 66 |
3e5bafbc3d3faa94aff8c72afd22ffae97ce31d87ce70c000585e055cd776c18 coreml/camp.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 67 |
+
3c90135609a909f5262d0660c3b4b7e541eb002dd14af91c4f50949c90b56ed4 coreml/camp.mlpackage/Manifest.json
|
| 68 |
+
e3f9d7f3b91d4d733a3993750bd70d3c2eeb83560b99a1e7892335c6d785b572 coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
|
| 69 |
95b1a8b8c6b558fafee4a1c784076c8e099070c45958526c9a187c15de55d2d3 coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
|
| 70 |
+
b75e665d6f2d08dbcb32bf8e9c2d6b1801dc69c7a9df72661ec103653327e65b coreml/voice_encoder.mlpackage/Manifest.json
|
| 71 |
+
87f5602b6a0fe370a2a5634bbce4f2ebf4ad92d1c4e116a720fb88cb1c165073 coreml/export.json
|
| 72 |
+
aed4054edc684304874253720144bcde3dd2c37ea984548e69f87e7e8836398d README.md
|
| 73 |
5d5671b95e9797856175dd08d5d2f20d21d72e8785aba077ee38eb378d432528 LICENSE
|
| 74 |
+
95aba903ecbd8bda3c170c6b4b8979ec5762f9a18f5c3a3eab240f4a8a5f9417 NOTICE
|
| 75 |
+
9dfbc1fedb3013764f2f0b214d8cadc0330411f1e67837ae2e0cd7df7b934d7b RESPONSIBLE_USE.md
|
| 76 |
f90d7077925cb35277579c93e57c701e3198df09b21830ccfb14f56c4c4507ea logo.png
|
| 77 |
+
29f05b9b182b500b701735c966276c40a383c34e2714f469393ca54b58036d62 samples/joe.opus
|
| 78 |
+
d5f4c35c1b1c30aed341b88634fb88bf6c76f200e457e40a27934af5583202ae samples/kathleen.opus
|
| 79 |
+
c92dd567b6835f8e138221fcfef40d4e112ffedcd06b3c8e217e4bac2b8bb033 release.json
|
coreml/camp.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0b90452c9aa15806a87295c2ab677fadbf84ed0a65da5e514f27904781e55df3
|
| 3 |
+
size 547283
|
coreml/camp.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
-
"author": "com.apple.CoreML",
|
| 6 |
-
"description": "CoreML Model Weights",
|
| 7 |
-
"name": "weights",
|
| 8 |
-
"path": "com.apple.CoreML/weights"
|
| 9 |
-
},
|
| 10 |
-
"9A6B03D4-A8CF-47B0-BD8F-80C7C5FA3D9B": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Specification",
|
| 13 |
"name": "model.mlmodel",
|
| 14 |
"path": "com.apple.CoreML/model.mlmodel"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"8DDA9D32-F77E-40D0-BB82-4A55A86660DB": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Specification",
|
| 7 |
"name": "model.mlmodel",
|
| 8 |
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
+
},
|
| 10 |
+
"EBDA90D2-6EA2-4644-97A1-3E036CB92318": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Weights",
|
| 13 |
+
"name": "weights",
|
| 14 |
+
"path": "com.apple.CoreML/weights"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "8DDA9D32-F77E-40D0-BB82-4A55A86660DB"
|
| 18 |
}
|
coreml/export.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"format": "loudkit-coreml-export",
|
| 3 |
+
"packages": {
|
| 4 |
+
"flow_encoder.mlpackage": {
|
| 5 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 6 |
+
"checkpoint": "loudr-1.safetensors",
|
| 7 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 8 |
+
"decode": "single",
|
| 9 |
+
"euler_steps": 2,
|
| 10 |
+
"graph_set": [
|
| 11 |
+
"t3_cond.mlpackage",
|
| 12 |
+
"t3_prefill.mlpackage",
|
| 13 |
+
"t3_step.mlpackage",
|
| 14 |
+
"flow_encoder.mlpackage",
|
| 15 |
+
"flow_estimator.mlpackage",
|
| 16 |
+
"vocoder.mlpackage"
|
| 17 |
+
],
|
| 18 |
+
"precision": "fp32",
|
| 19 |
+
"toolchain": {
|
| 20 |
+
"coremltools": "9.0",
|
| 21 |
+
"numpy": "2.3.5",
|
| 22 |
+
"onnx": "1.22.0",
|
| 23 |
+
"onnxruntime": "1.29.0",
|
| 24 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 25 |
+
"python": "3.12.12",
|
| 26 |
+
"torch": "2.13.0"
|
| 27 |
+
}
|
| 28 |
+
},
|
| 29 |
+
"flow_estimator.mlpackage": {
|
| 30 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 31 |
+
"checkpoint": "loudr-1.safetensors",
|
| 32 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 33 |
+
"decode": "single",
|
| 34 |
+
"euler_steps": 2,
|
| 35 |
+
"graph_set": [
|
| 36 |
+
"t3_cond.mlpackage",
|
| 37 |
+
"t3_prefill.mlpackage",
|
| 38 |
+
"t3_step.mlpackage",
|
| 39 |
+
"flow_encoder.mlpackage",
|
| 40 |
+
"flow_estimator.mlpackage",
|
| 41 |
+
"vocoder.mlpackage"
|
| 42 |
+
],
|
| 43 |
+
"precision": "fp16",
|
| 44 |
+
"toolchain": {
|
| 45 |
+
"coremltools": "9.0",
|
| 46 |
+
"numpy": "2.3.5",
|
| 47 |
+
"onnx": "1.22.0",
|
| 48 |
+
"onnxruntime": "1.29.0",
|
| 49 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 50 |
+
"python": "3.12.12",
|
| 51 |
+
"torch": "2.13.0"
|
| 52 |
+
}
|
| 53 |
+
},
|
| 54 |
+
"t3_cond.mlpackage": {
|
| 55 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 56 |
+
"checkpoint": "loudr-1.safetensors",
|
| 57 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 58 |
+
"decode": "single",
|
| 59 |
+
"euler_steps": 2,
|
| 60 |
+
"graph_set": [
|
| 61 |
+
"t3_cond.mlpackage",
|
| 62 |
+
"t3_prefill.mlpackage",
|
| 63 |
+
"t3_step.mlpackage",
|
| 64 |
+
"flow_encoder.mlpackage",
|
| 65 |
+
"flow_estimator.mlpackage",
|
| 66 |
+
"vocoder.mlpackage"
|
| 67 |
+
],
|
| 68 |
+
"precision": "fp32",
|
| 69 |
+
"toolchain": {
|
| 70 |
+
"coremltools": "9.0",
|
| 71 |
+
"numpy": "2.3.5",
|
| 72 |
+
"onnx": "1.22.0",
|
| 73 |
+
"onnxruntime": "1.29.0",
|
| 74 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 75 |
+
"python": "3.12.12",
|
| 76 |
+
"torch": "2.13.0"
|
| 77 |
+
}
|
| 78 |
+
},
|
| 79 |
+
"t3_prefill.mlpackage": {
|
| 80 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 81 |
+
"checkpoint": "loudr-1.safetensors",
|
| 82 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 83 |
+
"decode": "single",
|
| 84 |
+
"euler_steps": 2,
|
| 85 |
+
"graph_set": [
|
| 86 |
+
"t3_cond.mlpackage",
|
| 87 |
+
"t3_prefill.mlpackage",
|
| 88 |
+
"t3_step.mlpackage",
|
| 89 |
+
"flow_encoder.mlpackage",
|
| 90 |
+
"flow_estimator.mlpackage",
|
| 91 |
+
"vocoder.mlpackage"
|
| 92 |
+
],
|
| 93 |
+
"precision": "fp32",
|
| 94 |
+
"toolchain": {
|
| 95 |
+
"coremltools": "9.0",
|
| 96 |
+
"numpy": "2.3.5",
|
| 97 |
+
"onnx": "1.22.0",
|
| 98 |
+
"onnxruntime": "1.29.0",
|
| 99 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 100 |
+
"python": "3.12.12",
|
| 101 |
+
"torch": "2.13.0"
|
| 102 |
+
}
|
| 103 |
+
},
|
| 104 |
+
"t3_step.mlpackage": {
|
| 105 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 106 |
+
"checkpoint": "loudr-1.safetensors",
|
| 107 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 108 |
+
"decode": "single",
|
| 109 |
+
"euler_steps": 2,
|
| 110 |
+
"graph_set": [
|
| 111 |
+
"t3_cond.mlpackage",
|
| 112 |
+
"t3_prefill.mlpackage",
|
| 113 |
+
"t3_step.mlpackage",
|
| 114 |
+
"flow_encoder.mlpackage",
|
| 115 |
+
"flow_estimator.mlpackage",
|
| 116 |
+
"vocoder.mlpackage"
|
| 117 |
+
],
|
| 118 |
+
"precision": "fp32",
|
| 119 |
+
"toolchain": {
|
| 120 |
+
"coremltools": "9.0",
|
| 121 |
+
"numpy": "2.3.5",
|
| 122 |
+
"onnx": "1.22.0",
|
| 123 |
+
"onnxruntime": "1.29.0",
|
| 124 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 125 |
+
"python": "3.12.12",
|
| 126 |
+
"torch": "2.13.0"
|
| 127 |
+
}
|
| 128 |
+
},
|
| 129 |
+
"vocoder.mlpackage": {
|
| 130 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 131 |
+
"checkpoint": "loudr-1.safetensors",
|
| 132 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 133 |
+
"decode": "single",
|
| 134 |
+
"euler_steps": 2,
|
| 135 |
+
"graph_set": [
|
| 136 |
+
"t3_cond.mlpackage",
|
| 137 |
+
"t3_prefill.mlpackage",
|
| 138 |
+
"t3_step.mlpackage",
|
| 139 |
+
"flow_encoder.mlpackage",
|
| 140 |
+
"flow_estimator.mlpackage",
|
| 141 |
+
"vocoder.mlpackage"
|
| 142 |
+
],
|
| 143 |
+
"precision": "fp32",
|
| 144 |
+
"toolchain": {
|
| 145 |
+
"coremltools": "9.0",
|
| 146 |
+
"numpy": "2.3.5",
|
| 147 |
+
"onnx": "1.22.0",
|
| 148 |
+
"onnxruntime": "1.29.0",
|
| 149 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 150 |
+
"python": "3.12.12",
|
| 151 |
+
"torch": "2.13.0"
|
| 152 |
+
}
|
| 153 |
+
}
|
| 154 |
+
}
|
| 155 |
+
}
|
coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2f3ef2ce57c2e08c7c149f67191cdf4dfad5cb93273c5e6915533e5eb56121ad
|
| 3 |
+
size 139672
|
coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 182751040
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:894101bf0dc091056e6c1f8cd3b202f6419baff023a242dc538fe2283ab77a32
|
| 3 |
size 182751040
|
coreml/flow_encoder.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
-
"author": "com.apple.CoreML",
|
| 6 |
-
"description": "CoreML Model Specification",
|
| 7 |
-
"name": "model.mlmodel",
|
| 8 |
-
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
-
},
|
| 10 |
-
"5EC0CD40-1483-4B58-BB3E-C53418D95E6E": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Weights",
|
| 13 |
"name": "weights",
|
| 14 |
"path": "com.apple.CoreML/weights"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"D2077815-8937-470C-B62A-AF4B31695141": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Weights",
|
| 7 |
"name": "weights",
|
| 8 |
"path": "com.apple.CoreML/weights"
|
| 9 |
+
},
|
| 10 |
+
"D6D89F7B-2F17-47C0-9079-138169DCBC2A": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Specification",
|
| 13 |
+
"name": "model.mlmodel",
|
| 14 |
+
"path": "com.apple.CoreML/model.mlmodel"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "D6D89F7B-2F17-47C0-9079-138169DCBC2A"
|
| 18 |
}
|
coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ce06ba5d598a4d3608f527d4ee75d880da3c27d13774653c47dab206aae70641
|
| 3 |
+
size 686450
|
coreml/flow_estimator.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
-
"author": "com.apple.CoreML",
|
| 6 |
-
"description": "CoreML Model Weights",
|
| 7 |
-
"name": "weights",
|
| 8 |
-
"path": "com.apple.CoreML/weights"
|
| 9 |
-
},
|
| 10 |
-
"D50C51D0-4869-4187-9591-F692AF38B90F": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Specification",
|
| 13 |
"name": "model.mlmodel",
|
| 14 |
"path": "com.apple.CoreML/model.mlmodel"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"29F4AB05-B5B9-47B8-81D8-283A29241E17": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Specification",
|
| 7 |
"name": "model.mlmodel",
|
| 8 |
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
+
},
|
| 10 |
+
"B8ABD9C8-242A-47E1-BEF7-88E09B02A5A7": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Weights",
|
| 13 |
+
"name": "weights",
|
| 14 |
+
"path": "com.apple.CoreML/weights"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "29F4AB05-B5B9-47B8-81D8-283A29241E17"
|
| 18 |
}
|
coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:070b0c37bcae77f3ca9c79df67a683a96caec8fefb1d7ffefe182f5914da088e
|
| 3 |
+
size 109306
|
coreml/s3_tokenizer.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
-
"author": "com.apple.CoreML",
|
| 6 |
-
"description": "CoreML Model Weights",
|
| 7 |
-
"name": "weights",
|
| 8 |
-
"path": "com.apple.CoreML/weights"
|
| 9 |
-
},
|
| 10 |
-
"C0C80A3E-2EDA-4ACD-A752-A8CC0EDE1CFE": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Specification",
|
| 13 |
"name": "model.mlmodel",
|
| 14 |
"path": "com.apple.CoreML/model.mlmodel"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"3584EE4D-1925-43FD-923F-85983E77BD60": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Specification",
|
| 7 |
"name": "model.mlmodel",
|
| 8 |
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
+
},
|
| 10 |
+
"3A6CAA22-779E-47BF-A62A-0CCC3A285970": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Weights",
|
| 13 |
+
"name": "weights",
|
| 14 |
+
"path": "com.apple.CoreML/weights"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "3584EE4D-1925-43FD-923F-85983E77BD60"
|
| 18 |
}
|
coreml/t3_cond.mlpackage/Data/com.apple.CoreML/model.mlmodel
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:792450b7f6f1584185562028877ca3c0d03f7a3cc2ca0a63b79f235e7f767925
|
| 3 |
+
size 17922
|
coreml/t3_cond.mlpackage/Data/com.apple.CoreML/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:879aaf6c265a29e1b65c0faba74be3187dbc8b6988dacf5a734983416b129679
|
| 3 |
+
size 68482240
|
coreml/t3_cond.mlpackage/Manifest.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"fileFormatVersion": "1.0.0",
|
| 3 |
+
"itemInfoEntries": {
|
| 4 |
+
"93C25745-31B7-473F-A1BB-34FBF5369970": {
|
| 5 |
+
"author": "com.apple.CoreML",
|
| 6 |
+
"description": "CoreML Model Weights",
|
| 7 |
+
"name": "weights",
|
| 8 |
+
"path": "com.apple.CoreML/weights"
|
| 9 |
+
},
|
| 10 |
+
"D688ADC9-D218-464C-A1D0-2349BF6C387D": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Specification",
|
| 13 |
+
"name": "model.mlmodel",
|
| 14 |
+
"path": "com.apple.CoreML/model.mlmodel"
|
| 15 |
+
}
|
| 16 |
+
},
|
| 17 |
+
"rootModelIdentifier": "D688ADC9-D218-464C-A1D0-2349BF6C387D"
|
| 18 |
+
}
|
coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/model.mlmodel
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:668a313f62756e86ab70f269091b497ef5be32f7775dec50cce55ce0dda24798
|
| 3 |
+
size 361088
|
coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4
|
| 3 |
+
size 614402952
|
coreml/t3_prefill.mlpackage/Manifest.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"fileFormatVersion": "1.0.0",
|
| 3 |
+
"itemInfoEntries": {
|
| 4 |
+
"6106A0B3-88C1-42A1-ADE9-3BC5509864DF": {
|
| 5 |
+
"author": "com.apple.CoreML",
|
| 6 |
+
"description": "CoreML Model Specification",
|
| 7 |
+
"name": "model.mlmodel",
|
| 8 |
+
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
+
},
|
| 10 |
+
"63EEAFFC-82F3-43CF-BA3D-0033B379A746": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Weights",
|
| 13 |
+
"name": "weights",
|
| 14 |
+
"path": "com.apple.CoreML/weights"
|
| 15 |
+
}
|
| 16 |
+
},
|
| 17 |
+
"rootModelIdentifier": "6106A0B3-88C1-42A1-ADE9-3BC5509864DF"
|
| 18 |
+
}
|
coreml/t3_step.mlpackage/Data/com.apple.CoreML/model.mlmodel
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:888eae725a1b3302ab759e0e4195998b56f4cc0cf7ff030c6839530e37321252
|
| 3 |
+
size 303478
|
coreml/t3_step.mlpackage/Data/com.apple.CoreML/weights/weight.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4
|
| 3 |
+
size 614402952
|
coreml/t3_step.mlpackage/Manifest.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"fileFormatVersion": "1.0.0",
|
| 3 |
+
"itemInfoEntries": {
|
| 4 |
+
"9A4E8CA9-5C8F-4615-9F62-2203438EDBA9": {
|
| 5 |
+
"author": "com.apple.CoreML",
|
| 6 |
+
"description": "CoreML Model Specification",
|
| 7 |
+
"name": "model.mlmodel",
|
| 8 |
+
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
+
},
|
| 10 |
+
"FA4EFBD7-B70F-47AF-A9C9-CA0A1D707BB4": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Weights",
|
| 13 |
+
"name": "weights",
|
| 14 |
+
"path": "com.apple.CoreML/weights"
|
| 15 |
+
}
|
| 16 |
+
},
|
| 17 |
+
"rootModelIdentifier": "9A4E8CA9-5C8F-4615-9F62-2203438EDBA9"
|
| 18 |
+
}
|
coreml/vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eec74247d893c15c2a057fe600c074cadb7180c97d9bde7526f2e97458a412c4
|
| 3 |
+
size 205320
|
coreml/vocoder.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Weights",
|
| 7 |
"name": "weights",
|
| 8 |
"path": "com.apple.CoreML/weights"
|
| 9 |
},
|
| 10 |
-
"
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Specification",
|
| 13 |
"name": "model.mlmodel",
|
| 14 |
"path": "com.apple.CoreML/model.mlmodel"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"0B49AFA8-B13D-4BB2-BFA6-B278ECA43D91": {
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Weights",
|
| 7 |
"name": "weights",
|
| 8 |
"path": "com.apple.CoreML/weights"
|
| 9 |
},
|
| 10 |
+
"A284EC56-D0FD-44CF-9AFB-30AEF9AA98AE": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Specification",
|
| 13 |
"name": "model.mlmodel",
|
| 14 |
"path": "com.apple.CoreML/model.mlmodel"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "A284EC56-D0FD-44CF-9AFB-30AEF9AA98AE"
|
| 18 |
}
|
coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e3f9d7f3b91d4d733a3993750bd70d3c2eeb83560b99a1e7892335c6d785b572
|
| 3 |
+
size 12975
|
coreml/voice_encoder.mlpackage/Manifest.json
CHANGED
|
@@ -1,18 +1,18 @@
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
-
"
|
| 5 |
-
"author": "com.apple.CoreML",
|
| 6 |
-
"description": "CoreML Model Specification",
|
| 7 |
-
"name": "model.mlmodel",
|
| 8 |
-
"path": "com.apple.CoreML/model.mlmodel"
|
| 9 |
-
},
|
| 10 |
-
"F68BBC46-DC35-4A6C-BA2A-003FE8484988": {
|
| 11 |
"author": "com.apple.CoreML",
|
| 12 |
"description": "CoreML Model Weights",
|
| 13 |
"name": "weights",
|
| 14 |
"path": "com.apple.CoreML/weights"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
}
|
| 16 |
},
|
| 17 |
-
"rootModelIdentifier": "
|
| 18 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"fileFormatVersion": "1.0.0",
|
| 3 |
"itemInfoEntries": {
|
| 4 |
+
"83CFAFD1-C769-4577-98D7-44449412FE41": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
"author": "com.apple.CoreML",
|
| 6 |
"description": "CoreML Model Weights",
|
| 7 |
"name": "weights",
|
| 8 |
"path": "com.apple.CoreML/weights"
|
| 9 |
+
},
|
| 10 |
+
"E96506D2-636B-43DE-81E5-9E6A754B268A": {
|
| 11 |
+
"author": "com.apple.CoreML",
|
| 12 |
+
"description": "CoreML Model Specification",
|
| 13 |
+
"name": "model.mlmodel",
|
| 14 |
+
"path": "com.apple.CoreML/model.mlmodel"
|
| 15 |
}
|
| 16 |
},
|
| 17 |
+
"rootModelIdentifier": "E96506D2-636B-43DE-81E5-9E6A754B268A"
|
| 18 |
}
|
loudr-1-enrollment.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ac7f4a0ce1bf16855f6d1c5fe048bbfb90b6a114d74bc2cd85974d11d02d0d83
|
| 3 |
+
size 522833520
|
loudr-1.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e
|
| 3 |
+
size 746632188
|
manifest.json
CHANGED
|
@@ -24,6 +24,7 @@
|
|
| 24 |
"s3gen.mel2wav": "EXP-003: fp16 produces audible ~12 kHz tone (NSF cumulative phase accumulator). Non-negotiable fp32.",
|
| 25 |
"t3": "EXP-010: fp16 teacher-forced median KL 1.29e-06 vs fp32, top-1 99.9%; bf16 rejected (no ANE datapath)"
|
| 26 |
},
|
|
|
|
| 27 |
"eos_floor": {
|
| 28 |
"min_tokens_floor": 10,
|
| 29 |
"min_tokens_text_ratio": 1.2
|
|
@@ -86,6 +87,43 @@
|
|
| 86 |
"trailing_filler_threshold": 0.7,
|
| 87 |
"trailing_silence_run_tokens": 12
|
| 88 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
"recipe_version": "loudkit-1",
|
| 90 |
"runtime_requirements": {
|
| 91 |
"allow_tf32_cudnn": false,
|
|
@@ -102,6 +140,17 @@
|
|
| 102 |
"repetition_penalty": 1.2,
|
| 103 |
"temperature": 0.8
|
| 104 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
"silence_token_ids": [
|
| 106 |
1731,
|
| 107 |
1821,
|
|
|
|
| 24 |
"s3gen.mel2wav": "EXP-003: fp16 produces audible ~12 kHz tone (NSF cumulative phase accumulator). Non-negotiable fp32.",
|
| 25 |
"t3": "EXP-010: fp16 teacher-forced median KL 1.29e-06 vs fp32, top-1 99.9%; bf16 rejected (no ANE datapath)"
|
| 26 |
},
|
| 27 |
+
"edge_fade_seconds": 0.02,
|
| 28 |
"eos_floor": {
|
| 29 |
"min_tokens_floor": 10,
|
| 30 |
"min_tokens_text_ratio": 1.2
|
|
|
|
| 87 |
"trailing_filler_threshold": 0.7,
|
| 88 |
"trailing_silence_run_tokens": 12
|
| 89 |
},
|
| 90 |
+
"quiet_render_ids": [
|
| 91 |
+
1458,
|
| 92 |
+
1461,
|
| 93 |
+
1488,
|
| 94 |
+
1701,
|
| 95 |
+
1704,
|
| 96 |
+
1707,
|
| 97 |
+
1716,
|
| 98 |
+
1731,
|
| 99 |
+
1785,
|
| 100 |
+
1788,
|
| 101 |
+
1869,
|
| 102 |
+
1947,
|
| 103 |
+
1950,
|
| 104 |
+
1951,
|
| 105 |
+
1959,
|
| 106 |
+
1978,
|
| 107 |
+
2028,
|
| 108 |
+
2031,
|
| 109 |
+
2040,
|
| 110 |
+
2058,
|
| 111 |
+
2076,
|
| 112 |
+
2112,
|
| 113 |
+
2139,
|
| 114 |
+
3645,
|
| 115 |
+
3648,
|
| 116 |
+
3651,
|
| 117 |
+
3704,
|
| 118 |
+
3888,
|
| 119 |
+
3894,
|
| 120 |
+
4188,
|
| 121 |
+
5838,
|
| 122 |
+
6081,
|
| 123 |
+
6183,
|
| 124 |
+
6537
|
| 125 |
+
],
|
| 126 |
+
"quiet_render_ids_source": "per-instance RMS attribution (960 samples/token, threshold 0.012, >= 90% of instances quiet, >= 5 sightings) on nils+dave+joe anomalous chunks plus a healthy sample, minus the silence census: contextually silent breath/decay ids. A dead-air run continues across these but they never count toward its gate",
|
| 127 |
"recipe_version": "loudkit-1",
|
| 128 |
"runtime_requirements": {
|
| 129 |
"allow_tf32_cudnn": false,
|
|
|
|
| 140 |
"repetition_penalty": 1.2,
|
| 141 |
"temperature": 0.8
|
| 142 |
},
|
| 143 |
+
"silence_render_ids": [
|
| 144 |
+
4137,
|
| 145 |
+
4215,
|
| 146 |
+
4218,
|
| 147 |
+
4299,
|
| 148 |
+
6162,
|
| 149 |
+
6324,
|
| 150 |
+
6405,
|
| 151 |
+
6486
|
| 152 |
+
],
|
| 153 |
+
"silence_render_ids_source": "union of two independent render censuses: (1) coordinator census, per-id median rendered energy < -80 dBFS, seen >= 8, 11479 tokens, 4 voices (joe kathleen thorsten colette), exact 0.04 s/token alignment; (2) interior-stall census over trap-step traces. Both agreed on 4137/4218/4299/6324/6405/6486; 4215 and 6162 each appeared in one census only and are included. Read by the postprocess stall rule; NOT a sampler exemption list (widening the min_p exemption to exactly these ids was measured harmful: pause-time share doubles)",
|
| 154 |
"silence_token_ids": [
|
| 155 |
1731,
|
| 156 |
1821,
|
onnx/export.json
ADDED
|
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"format": "loudkit-onnx-export",
|
| 3 |
+
"graphs": {
|
| 4 |
+
"flow_encoder.onnx": {
|
| 5 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 6 |
+
"checkpoint": "loudr-1.safetensors",
|
| 7 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 8 |
+
"decode": "single",
|
| 9 |
+
"euler_steps": 2,
|
| 10 |
+
"graph_set": [
|
| 11 |
+
"t3_cond.onnx",
|
| 12 |
+
"t3_prefill.onnx",
|
| 13 |
+
"t3_step.onnx",
|
| 14 |
+
"flow_encoder.onnx",
|
| 15 |
+
"flow_estimator.onnx",
|
| 16 |
+
"vocoder.onnx"
|
| 17 |
+
],
|
| 18 |
+
"toolchain": {
|
| 19 |
+
"coremltools": "9.0",
|
| 20 |
+
"numpy": "2.3.5",
|
| 21 |
+
"onnx": "1.22.0",
|
| 22 |
+
"onnxruntime": "1.29.0",
|
| 23 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 24 |
+
"python": "3.12.12",
|
| 25 |
+
"torch": "2.13.0"
|
| 26 |
+
}
|
| 27 |
+
},
|
| 28 |
+
"flow_estimator.onnx": {
|
| 29 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 30 |
+
"checkpoint": "loudr-1.safetensors",
|
| 31 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 32 |
+
"decode": "single",
|
| 33 |
+
"euler_steps": 2,
|
| 34 |
+
"graph_set": [
|
| 35 |
+
"t3_cond.onnx",
|
| 36 |
+
"t3_prefill.onnx",
|
| 37 |
+
"t3_step.onnx",
|
| 38 |
+
"flow_encoder.onnx",
|
| 39 |
+
"flow_estimator.onnx",
|
| 40 |
+
"vocoder.onnx"
|
| 41 |
+
],
|
| 42 |
+
"toolchain": {
|
| 43 |
+
"coremltools": "9.0",
|
| 44 |
+
"numpy": "2.3.5",
|
| 45 |
+
"onnx": "1.22.0",
|
| 46 |
+
"onnxruntime": "1.29.0",
|
| 47 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 48 |
+
"python": "3.12.12",
|
| 49 |
+
"torch": "2.13.0"
|
| 50 |
+
}
|
| 51 |
+
},
|
| 52 |
+
"t3_cond.onnx": {
|
| 53 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 54 |
+
"checkpoint": "loudr-1.safetensors",
|
| 55 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 56 |
+
"decode": "single",
|
| 57 |
+
"euler_steps": 2,
|
| 58 |
+
"graph_set": [
|
| 59 |
+
"t3_cond.onnx",
|
| 60 |
+
"t3_prefill.onnx",
|
| 61 |
+
"t3_step.onnx",
|
| 62 |
+
"flow_encoder.onnx",
|
| 63 |
+
"flow_estimator.onnx",
|
| 64 |
+
"vocoder.onnx"
|
| 65 |
+
],
|
| 66 |
+
"toolchain": {
|
| 67 |
+
"coremltools": "9.0",
|
| 68 |
+
"numpy": "2.3.5",
|
| 69 |
+
"onnx": "1.22.0",
|
| 70 |
+
"onnxruntime": "1.29.0",
|
| 71 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 72 |
+
"python": "3.12.12",
|
| 73 |
+
"torch": "2.13.0"
|
| 74 |
+
}
|
| 75 |
+
},
|
| 76 |
+
"t3_prefill.onnx": {
|
| 77 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 78 |
+
"checkpoint": "loudr-1.safetensors",
|
| 79 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 80 |
+
"decode": "single",
|
| 81 |
+
"euler_steps": 2,
|
| 82 |
+
"graph_set": [
|
| 83 |
+
"t3_cond.onnx",
|
| 84 |
+
"t3_prefill.onnx",
|
| 85 |
+
"t3_step.onnx",
|
| 86 |
+
"flow_encoder.onnx",
|
| 87 |
+
"flow_estimator.onnx",
|
| 88 |
+
"vocoder.onnx"
|
| 89 |
+
],
|
| 90 |
+
"toolchain": {
|
| 91 |
+
"coremltools": "9.0",
|
| 92 |
+
"numpy": "2.3.5",
|
| 93 |
+
"onnx": "1.22.0",
|
| 94 |
+
"onnxruntime": "1.29.0",
|
| 95 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 96 |
+
"python": "3.12.12",
|
| 97 |
+
"torch": "2.13.0"
|
| 98 |
+
}
|
| 99 |
+
},
|
| 100 |
+
"t3_step.onnx": {
|
| 101 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 102 |
+
"checkpoint": "loudr-1.safetensors",
|
| 103 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 104 |
+
"decode": "single",
|
| 105 |
+
"euler_steps": 2,
|
| 106 |
+
"graph_set": [
|
| 107 |
+
"t3_cond.onnx",
|
| 108 |
+
"t3_prefill.onnx",
|
| 109 |
+
"t3_step.onnx",
|
| 110 |
+
"flow_encoder.onnx",
|
| 111 |
+
"flow_estimator.onnx",
|
| 112 |
+
"vocoder.onnx"
|
| 113 |
+
],
|
| 114 |
+
"toolchain": {
|
| 115 |
+
"coremltools": "9.0",
|
| 116 |
+
"numpy": "2.3.5",
|
| 117 |
+
"onnx": "1.22.0",
|
| 118 |
+
"onnxruntime": "1.29.0",
|
| 119 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 120 |
+
"python": "3.12.12",
|
| 121 |
+
"torch": "2.13.0"
|
| 122 |
+
}
|
| 123 |
+
},
|
| 124 |
+
"vocoder.onnx": {
|
| 125 |
+
"algorithm_fingerprint": "e352f5d090776b54",
|
| 126 |
+
"checkpoint": "loudr-1.safetensors",
|
| 127 |
+
"checkpoint_sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 128 |
+
"decode": "single",
|
| 129 |
+
"euler_steps": 2,
|
| 130 |
+
"graph_set": [
|
| 131 |
+
"t3_cond.onnx",
|
| 132 |
+
"t3_prefill.onnx",
|
| 133 |
+
"t3_step.onnx",
|
| 134 |
+
"flow_encoder.onnx",
|
| 135 |
+
"flow_estimator.onnx",
|
| 136 |
+
"vocoder.onnx"
|
| 137 |
+
],
|
| 138 |
+
"toolchain": {
|
| 139 |
+
"coremltools": "9.0",
|
| 140 |
+
"numpy": "2.3.5",
|
| 141 |
+
"onnx": "1.22.0",
|
| 142 |
+
"onnxruntime": "1.29.0",
|
| 143 |
+
"platform": "macOS-26.1-arm64-arm-64bit",
|
| 144 |
+
"python": "3.12.12",
|
| 145 |
+
"torch": "2.13.0"
|
| 146 |
+
}
|
| 147 |
+
}
|
| 148 |
+
}
|
| 149 |
+
}
|
onnx/t3_cond.onnx
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:483988e5adac3f826508cb8266a62c9191043ac43941cd5d9aaee6f3a610bf87
|
| 3 |
+
size 68368775
|
onnx/t3_prefill.onnx
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cfb2662b33ef142730d3758abd5f9cf205c27abacfbf8c1039719b451ac6a480
|
| 3 |
+
size 614814404
|
onnx/t3_step.onnx
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4d4196db5924b5a86f1700fe9725cc790c6700e448179853638c9b6afa55d1c0
|
| 3 |
+
size 614779546
|
release.json
CHANGED
|
@@ -2,18 +2,18 @@
|
|
| 2 |
"profile": "full-0.1",
|
| 3 |
"checkpoint": {
|
| 4 |
"path": "loudr-1.safetensors",
|
| 5 |
-
"sha256": "
|
| 6 |
-
"bytes":
|
| 7 |
},
|
| 8 |
"enrollment_checkpoint": {
|
| 9 |
"path": "loudr-1-enrollment.safetensors",
|
| 10 |
-
"sha256": "
|
| 11 |
-
"bytes":
|
| 12 |
},
|
| 13 |
"manifest": {
|
| 14 |
"path": "manifest.json",
|
| 15 |
-
"sha256": "
|
| 16 |
-
"bytes":
|
| 17 |
},
|
| 18 |
"tokenizer": {
|
| 19 |
"path": "tokenizer.json",
|
|
@@ -125,23 +125,63 @@
|
|
| 125 |
"path": "voices/freja.safetensors",
|
| 126 |
"sha256": "0a3f913b9b47c529393f843850228bd8eee6a883b4c138978fd3afa7758561e8",
|
| 127 |
"bytes": 145448
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
}
|
| 129 |
],
|
| 130 |
"onnx": [
|
| 131 |
{
|
| 132 |
"path": "onnx/t3_cond.onnx",
|
| 133 |
-
"sha256": "
|
| 134 |
-
"bytes":
|
| 135 |
},
|
| 136 |
{
|
| 137 |
"path": "onnx/t3_prefill.onnx",
|
| 138 |
-
"sha256": "
|
| 139 |
-
"bytes":
|
| 140 |
},
|
| 141 |
{
|
| 142 |
"path": "onnx/t3_step.onnx",
|
| 143 |
-
"sha256": "
|
| 144 |
-
"bytes":
|
| 145 |
},
|
| 146 |
{
|
| 147 |
"path": "onnx/flow_encoder.onnx",
|
|
@@ -172,28 +212,78 @@
|
|
| 172 |
"path": "onnx/voice_encoder.onnx",
|
| 173 |
"sha256": "8bc9882c7fb910d3e1c2cdc5857a76e2513ff4a3dceb26484de795deff85a9cc",
|
| 174 |
"bytes": 5700082
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 175 |
}
|
| 176 |
],
|
| 177 |
"coreml": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
{
|
| 179 |
"path": "coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 180 |
-
"sha256": "
|
| 181 |
-
"bytes":
|
| 182 |
},
|
| 183 |
{
|
| 184 |
"path": "coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
| 185 |
-
"sha256": "
|
| 186 |
"bytes": 182751040
|
| 187 |
},
|
| 188 |
{
|
| 189 |
"path": "coreml/flow_encoder.mlpackage/Manifest.json",
|
| 190 |
-
"sha256": "
|
| 191 |
"bytes": 617
|
| 192 |
},
|
| 193 |
{
|
| 194 |
"path": "coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 195 |
-
"sha256": "
|
| 196 |
-
"bytes":
|
| 197 |
},
|
| 198 |
{
|
| 199 |
"path": "coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
@@ -202,13 +292,13 @@
|
|
| 202 |
},
|
| 203 |
{
|
| 204 |
"path": "coreml/flow_estimator.mlpackage/Manifest.json",
|
| 205 |
-
"sha256": "
|
| 206 |
"bytes": 617
|
| 207 |
},
|
| 208 |
{
|
| 209 |
"path": "coreml/vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 210 |
-
"sha256": "
|
| 211 |
-
"bytes":
|
| 212 |
},
|
| 213 |
{
|
| 214 |
"path": "coreml/vocoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
@@ -217,13 +307,13 @@
|
|
| 217 |
},
|
| 218 |
{
|
| 219 |
"path": "coreml/vocoder.mlpackage/Manifest.json",
|
| 220 |
-
"sha256": "
|
| 221 |
"bytes": 617
|
| 222 |
},
|
| 223 |
{
|
| 224 |
"path": "coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 225 |
-
"sha256": "
|
| 226 |
-
"bytes":
|
| 227 |
},
|
| 228 |
{
|
| 229 |
"path": "coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
@@ -232,13 +322,13 @@
|
|
| 232 |
},
|
| 233 |
{
|
| 234 |
"path": "coreml/s3_tokenizer.mlpackage/Manifest.json",
|
| 235 |
-
"sha256": "
|
| 236 |
"bytes": 617
|
| 237 |
},
|
| 238 |
{
|
| 239 |
"path": "coreml/camp.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 240 |
-
"sha256": "
|
| 241 |
-
"bytes":
|
| 242 |
},
|
| 243 |
{
|
| 244 |
"path": "coreml/camp.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
@@ -247,13 +337,13 @@
|
|
| 247 |
},
|
| 248 |
{
|
| 249 |
"path": "coreml/camp.mlpackage/Manifest.json",
|
| 250 |
-
"sha256": "
|
| 251 |
"bytes": 617
|
| 252 |
},
|
| 253 |
{
|
| 254 |
"path": "coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 255 |
-
"sha256": "
|
| 256 |
-
"bytes":
|
| 257 |
},
|
| 258 |
{
|
| 259 |
"path": "coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
@@ -262,14 +352,19 @@
|
|
| 262 |
},
|
| 263 |
{
|
| 264 |
"path": "coreml/voice_encoder.mlpackage/Manifest.json",
|
| 265 |
-
"sha256": "
|
| 266 |
"bytes": 617
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 267 |
}
|
| 268 |
],
|
| 269 |
"readme": {
|
| 270 |
"path": "README.md",
|
| 271 |
-
"sha256": "
|
| 272 |
-
"bytes":
|
| 273 |
},
|
| 274 |
"license": {
|
| 275 |
"path": "LICENSE",
|
|
@@ -278,13 +373,13 @@
|
|
| 278 |
},
|
| 279 |
"notice": {
|
| 280 |
"path": "NOTICE",
|
| 281 |
-
"sha256": "
|
| 282 |
-
"bytes":
|
| 283 |
},
|
| 284 |
"responsible_use": {
|
| 285 |
"path": "RESPONSIBLE_USE.md",
|
| 286 |
-
"sha256": "
|
| 287 |
-
"bytes":
|
| 288 |
},
|
| 289 |
"logo": {
|
| 290 |
"path": "logo.png",
|
|
@@ -294,13 +389,13 @@
|
|
| 294 |
"samples": [
|
| 295 |
{
|
| 296 |
"path": "samples/joe.opus",
|
| 297 |
-
"sha256": "
|
| 298 |
-
"bytes":
|
| 299 |
},
|
| 300 |
{
|
| 301 |
"path": "samples/kathleen.opus",
|
| 302 |
-
"sha256": "
|
| 303 |
-
"bytes":
|
| 304 |
}
|
| 305 |
],
|
| 306 |
"verified": true
|
|
|
|
| 2 |
"profile": "full-0.1",
|
| 3 |
"checkpoint": {
|
| 4 |
"path": "loudr-1.safetensors",
|
| 5 |
+
"sha256": "73e69a78d58176a3e4b39ca992c7b37a9c51f7251d08e4334c27d9994faac44e",
|
| 6 |
+
"bytes": 746632188
|
| 7 |
},
|
| 8 |
"enrollment_checkpoint": {
|
| 9 |
"path": "loudr-1-enrollment.safetensors",
|
| 10 |
+
"sha256": "ac7f4a0ce1bf16855f6d1c5fe048bbfb90b6a114d74bc2cd85974d11d02d0d83",
|
| 11 |
+
"bytes": 522833520
|
| 12 |
},
|
| 13 |
"manifest": {
|
| 14 |
"path": "manifest.json",
|
| 15 |
+
"sha256": "9fde37e0dd43150725ea09bf15711602f2a9dfffca7a82b22aeeefbbd3c8f3bf",
|
| 16 |
+
"bytes": 6951
|
| 17 |
},
|
| 18 |
"tokenizer": {
|
| 19 |
"path": "tokenizer.json",
|
|
|
|
| 125 |
"path": "voices/freja.safetensors",
|
| 126 |
"sha256": "0a3f913b9b47c529393f843850228bd8eee6a883b4c138978fd3afa7758561e8",
|
| 127 |
"bytes": 145448
|
| 128 |
+
},
|
| 129 |
+
{
|
| 130 |
+
"path": "voices/oliver.safetensors",
|
| 131 |
+
"sha256": "bd2fdb4ff8fbc12b070654dc5dae82b24aee4990bda726185547ec613b9f9cb8",
|
| 132 |
+
"bytes": 163600
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"path": "voices/henry.safetensors",
|
| 136 |
+
"sha256": "5476670162065397f01fca60a1944eb75ddef8dc7e6792dde7fb603c76c14d8c",
|
| 137 |
+
"bytes": 159712
|
| 138 |
+
},
|
| 139 |
+
{
|
| 140 |
+
"path": "voices/miles.safetensors",
|
| 141 |
+
"sha256": "184d5552881d2e6fd644f0546d9b470130664d84faf39a31979001cafe8f4ed9",
|
| 142 |
+
"bytes": 159064
|
| 143 |
+
},
|
| 144 |
+
{
|
| 145 |
+
"path": "voices/oscar.safetensors",
|
| 146 |
+
"sha256": "8b8ff60604338eedddcd7317ed76ad2109fba6fa0ab79c9684a7954b64f963b2",
|
| 147 |
+
"bytes": 165544
|
| 148 |
+
},
|
| 149 |
+
{
|
| 150 |
+
"path": "voices/clara.safetensors",
|
| 151 |
+
"sha256": "c2b5db4c210657d6b2b81602fae8e73a733ac4312f33e80536a59a874e7d865f",
|
| 152 |
+
"bytes": 159064
|
| 153 |
+
},
|
| 154 |
+
{
|
| 155 |
+
"path": "voices/emma.safetensors",
|
| 156 |
+
"sha256": "0f5d8bfaceca353ca92db751c48b6a1653823f421ead3c901efe6366b8fa2dfb",
|
| 157 |
+
"bytes": 154528
|
| 158 |
+
},
|
| 159 |
+
{
|
| 160 |
+
"path": "voices/lucy.safetensors",
|
| 161 |
+
"sha256": "009a5fe1b34a9c65b09254f41c01cfdc641ec671a83449ad8aa77dd933d5f27e",
|
| 162 |
+
"bytes": 163600
|
| 163 |
+
},
|
| 164 |
+
{
|
| 165 |
+
"path": "voices/sophie.safetensors",
|
| 166 |
+
"sha256": "efb8047f93eda2a8e7cedaaa254b51957a845d55287298868a409662f8f75e1a",
|
| 167 |
+
"bytes": 153232
|
| 168 |
}
|
| 169 |
],
|
| 170 |
"onnx": [
|
| 171 |
{
|
| 172 |
"path": "onnx/t3_cond.onnx",
|
| 173 |
+
"sha256": "483988e5adac3f826508cb8266a62c9191043ac43941cd5d9aaee6f3a610bf87",
|
| 174 |
+
"bytes": 68368775
|
| 175 |
},
|
| 176 |
{
|
| 177 |
"path": "onnx/t3_prefill.onnx",
|
| 178 |
+
"sha256": "cfb2662b33ef142730d3758abd5f9cf205c27abacfbf8c1039719b451ac6a480",
|
| 179 |
+
"bytes": 614814404
|
| 180 |
},
|
| 181 |
{
|
| 182 |
"path": "onnx/t3_step.onnx",
|
| 183 |
+
"sha256": "4d4196db5924b5a86f1700fe9725cc790c6700e448179853638c9b6afa55d1c0",
|
| 184 |
+
"bytes": 614779546
|
| 185 |
},
|
| 186 |
{
|
| 187 |
"path": "onnx/flow_encoder.onnx",
|
|
|
|
| 212 |
"path": "onnx/voice_encoder.onnx",
|
| 213 |
"sha256": "8bc9882c7fb910d3e1c2cdc5857a76e2513ff4a3dceb26484de795deff85a9cc",
|
| 214 |
"bytes": 5700082
|
| 215 |
+
},
|
| 216 |
+
{
|
| 217 |
+
"path": "onnx/export.json",
|
| 218 |
+
"sha256": "d2b8a658d4c04aae8c137b6800175e8abdee942df208c1c5e1909d81298c63e8",
|
| 219 |
+
"bytes": 4301
|
| 220 |
}
|
| 221 |
],
|
| 222 |
"coreml": [
|
| 223 |
+
{
|
| 224 |
+
"path": "coreml/t3_cond.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 225 |
+
"sha256": "792450b7f6f1584185562028877ca3c0d03f7a3cc2ca0a63b79f235e7f767925",
|
| 226 |
+
"bytes": 17922
|
| 227 |
+
},
|
| 228 |
+
{
|
| 229 |
+
"path": "coreml/t3_cond.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
| 230 |
+
"sha256": "879aaf6c265a29e1b65c0faba74be3187dbc8b6988dacf5a734983416b129679",
|
| 231 |
+
"bytes": 68482240
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"path": "coreml/t3_cond.mlpackage/Manifest.json",
|
| 235 |
+
"sha256": "672b53d8542048b96378c307110c5bcec9483183f41209c91ec837c07be4f914",
|
| 236 |
+
"bytes": 617
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"path": "coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 240 |
+
"sha256": "668a313f62756e86ab70f269091b497ef5be32f7775dec50cce55ce0dda24798",
|
| 241 |
+
"bytes": 361088
|
| 242 |
+
},
|
| 243 |
+
{
|
| 244 |
+
"path": "coreml/t3_prefill.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
| 245 |
+
"sha256": "4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4",
|
| 246 |
+
"bytes": 614402952
|
| 247 |
+
},
|
| 248 |
+
{
|
| 249 |
+
"path": "coreml/t3_prefill.mlpackage/Manifest.json",
|
| 250 |
+
"sha256": "1fcc19f4761793bb888aaa0a4571f8f3e95f8cc1eadfcf8d03f5905ee4843896",
|
| 251 |
+
"bytes": 617
|
| 252 |
+
},
|
| 253 |
+
{
|
| 254 |
+
"path": "coreml/t3_step.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 255 |
+
"sha256": "888eae725a1b3302ab759e0e4195998b56f4cc0cf7ff030c6839530e37321252",
|
| 256 |
+
"bytes": 303478
|
| 257 |
+
},
|
| 258 |
+
{
|
| 259 |
+
"path": "coreml/t3_step.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
| 260 |
+
"sha256": "4439a51cbee4c8689a079001b736a47c2c309979c3b381ef05a2787cffb89ab4",
|
| 261 |
+
"bytes": 614402952
|
| 262 |
+
},
|
| 263 |
+
{
|
| 264 |
+
"path": "coreml/t3_step.mlpackage/Manifest.json",
|
| 265 |
+
"sha256": "00ed8bd0fa1523869670e2a0b3ff228dd51c3f4e00ce929af3f23d8cda212c15",
|
| 266 |
+
"bytes": 617
|
| 267 |
+
},
|
| 268 |
{
|
| 269 |
"path": "coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 270 |
+
"sha256": "2f3ef2ce57c2e08c7c149f67191cdf4dfad5cb93273c5e6915533e5eb56121ad",
|
| 271 |
+
"bytes": 139672
|
| 272 |
},
|
| 273 |
{
|
| 274 |
"path": "coreml/flow_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
| 275 |
+
"sha256": "894101bf0dc091056e6c1f8cd3b202f6419baff023a242dc538fe2283ab77a32",
|
| 276 |
"bytes": 182751040
|
| 277 |
},
|
| 278 |
{
|
| 279 |
"path": "coreml/flow_encoder.mlpackage/Manifest.json",
|
| 280 |
+
"sha256": "6704fb3cdc6e03eb010e18c45275c49f5d0137bd0d0af1c076fe1acc91ecc555",
|
| 281 |
"bytes": 617
|
| 282 |
},
|
| 283 |
{
|
| 284 |
"path": "coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 285 |
+
"sha256": "ce06ba5d598a4d3608f527d4ee75d880da3c27d13774653c47dab206aae70641",
|
| 286 |
+
"bytes": 686450
|
| 287 |
},
|
| 288 |
{
|
| 289 |
"path": "coreml/flow_estimator.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
|
|
| 292 |
},
|
| 293 |
{
|
| 294 |
"path": "coreml/flow_estimator.mlpackage/Manifest.json",
|
| 295 |
+
"sha256": "96a1845725528f70f2ddb0214b0ff6c2ca8e081b73b4e5e1ac179553594ff23e",
|
| 296 |
"bytes": 617
|
| 297 |
},
|
| 298 |
{
|
| 299 |
"path": "coreml/vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 300 |
+
"sha256": "eec74247d893c15c2a057fe600c074cadb7180c97d9bde7526f2e97458a412c4",
|
| 301 |
+
"bytes": 205320
|
| 302 |
},
|
| 303 |
{
|
| 304 |
"path": "coreml/vocoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
|
|
| 307 |
},
|
| 308 |
{
|
| 309 |
"path": "coreml/vocoder.mlpackage/Manifest.json",
|
| 310 |
+
"sha256": "ed3737db61e51a07c82e22acf6645451bcef3621cee79bba3529dbb8b3077574",
|
| 311 |
"bytes": 617
|
| 312 |
},
|
| 313 |
{
|
| 314 |
"path": "coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 315 |
+
"sha256": "070b0c37bcae77f3ca9c79df67a683a96caec8fefb1d7ffefe182f5914da088e",
|
| 316 |
+
"bytes": 109306
|
| 317 |
},
|
| 318 |
{
|
| 319 |
"path": "coreml/s3_tokenizer.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
|
|
| 322 |
},
|
| 323 |
{
|
| 324 |
"path": "coreml/s3_tokenizer.mlpackage/Manifest.json",
|
| 325 |
+
"sha256": "355528c9265320d5e21c58f98864089a51cf41b8af74a9faec0d43f8fa23fefe",
|
| 326 |
"bytes": 617
|
| 327 |
},
|
| 328 |
{
|
| 329 |
"path": "coreml/camp.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 330 |
+
"sha256": "0b90452c9aa15806a87295c2ab677fadbf84ed0a65da5e514f27904781e55df3",
|
| 331 |
+
"bytes": 547283
|
| 332 |
},
|
| 333 |
{
|
| 334 |
"path": "coreml/camp.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
|
|
| 337 |
},
|
| 338 |
{
|
| 339 |
"path": "coreml/camp.mlpackage/Manifest.json",
|
| 340 |
+
"sha256": "3c90135609a909f5262d0660c3b4b7e541eb002dd14af91c4f50949c90b56ed4",
|
| 341 |
"bytes": 617
|
| 342 |
},
|
| 343 |
{
|
| 344 |
"path": "coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/model.mlmodel",
|
| 345 |
+
"sha256": "e3f9d7f3b91d4d733a3993750bd70d3c2eeb83560b99a1e7892335c6d785b572",
|
| 346 |
+
"bytes": 12975
|
| 347 |
},
|
| 348 |
{
|
| 349 |
"path": "coreml/voice_encoder.mlpackage/Data/com.apple.CoreML/weights/weight.bin",
|
|
|
|
| 352 |
},
|
| 353 |
{
|
| 354 |
"path": "coreml/voice_encoder.mlpackage/Manifest.json",
|
| 355 |
+
"sha256": "b75e665d6f2d08dbcb32bf8e9c2d6b1801dc69c7a9df72661ec103653327e65b",
|
| 356 |
"bytes": 617
|
| 357 |
+
},
|
| 358 |
+
{
|
| 359 |
+
"path": "coreml/export.json",
|
| 360 |
+
"sha256": "87f5602b6a0fe370a2a5634bbce4f2ebf4ad92d1c4e116a720fb88cb1c165073",
|
| 361 |
+
"bytes": 4677
|
| 362 |
}
|
| 363 |
],
|
| 364 |
"readme": {
|
| 365 |
"path": "README.md",
|
| 366 |
+
"sha256": "aed4054edc684304874253720144bcde3dd2c37ea984548e69f87e7e8836398d",
|
| 367 |
+
"bytes": 8624
|
| 368 |
},
|
| 369 |
"license": {
|
| 370 |
"path": "LICENSE",
|
|
|
|
| 373 |
},
|
| 374 |
"notice": {
|
| 375 |
"path": "NOTICE",
|
| 376 |
+
"sha256": "95aba903ecbd8bda3c170c6b4b8979ec5762f9a18f5c3a3eab240f4a8a5f9417",
|
| 377 |
+
"bytes": 11846
|
| 378 |
},
|
| 379 |
"responsible_use": {
|
| 380 |
"path": "RESPONSIBLE_USE.md",
|
| 381 |
+
"sha256": "9dfbc1fedb3013764f2f0b214d8cadc0330411f1e67837ae2e0cd7df7b934d7b",
|
| 382 |
+
"bytes": 4240
|
| 383 |
},
|
| 384 |
"logo": {
|
| 385 |
"path": "logo.png",
|
|
|
|
| 389 |
"samples": [
|
| 390 |
{
|
| 391 |
"path": "samples/joe.opus",
|
| 392 |
+
"sha256": "29f05b9b182b500b701735c966276c40a383c34e2714f469393ca54b58036d62",
|
| 393 |
+
"bytes": 87475
|
| 394 |
},
|
| 395 |
{
|
| 396 |
"path": "samples/kathleen.opus",
|
| 397 |
+
"sha256": "d5f4c35c1b1c30aed341b88634fb88bf6c76f200e457e40a27934af5583202ae",
|
| 398 |
+
"bytes": 80881
|
| 399 |
}
|
| 400 |
],
|
| 401 |
"verified": true
|
samples/joe.opus
CHANGED
|
Binary files a/samples/joe.opus and b/samples/joe.opus differ
|
|
|
samples/kathleen.opus
CHANGED
|
Binary files a/samples/kathleen.opus and b/samples/kathleen.opus differ
|
|
|
voices/clara.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c2b5db4c210657d6b2b81602fae8e73a733ac4312f33e80536a59a874e7d865f
|
| 3 |
+
size 159064
|
voices/emma.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0f5d8bfaceca353ca92db751c48b6a1653823f421ead3c901efe6366b8fa2dfb
|
| 3 |
+
size 154528
|
voices/henry.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5476670162065397f01fca60a1944eb75ddef8dc7e6792dde7fb603c76c14d8c
|
| 3 |
+
size 159712
|
voices/lucy.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:009a5fe1b34a9c65b09254f41c01cfdc641ec671a83449ad8aa77dd933d5f27e
|
| 3 |
+
size 163600
|
voices/miles.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:184d5552881d2e6fd644f0546d9b470130664d84faf39a31979001cafe8f4ed9
|
| 3 |
+
size 159064
|
voices/oliver.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bd2fdb4ff8fbc12b070654dc5dae82b24aee4990bda726185547ec613b9f9cb8
|
| 3 |
+
size 163600
|
voices/oscar.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8b8ff60604338eedddcd7317ed76ad2109fba6fa0ab79c9684a7954b64f963b2
|
| 3 |
+
size 165544
|
voices/sophie.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:efb8047f93eda2a8e7cedaaa254b51957a845d55287298868a409662f8f75e1a
|
| 3 |
+
size 153232
|