Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text to speech

supertonic-3-coreml

by Fluid Inference Community FluidInference/supertonic-3-coreml

supertonic-3-coreml is an open-weight model for text to speech from Fluid Inference Community, released under Open RAIL++ License. Its published files total 3.2 GB. It draws 2.4k downloads a month.

On‑device multilingual TTS model converted to Core ML for Apple platforms. This is a hand‑port of Supertone Supertonic‑3 v1.7.3 from ONNX → PyTorch → Core ML, suitable for FluidAudio's TTS pipeline on macOS/iOS.

Parameters—
Context—
Weights3.1 GB
Licenseopenrail++
AccessOpen weights
Monthly Downloads2.4k

Model Card

By Fluid Inference Community, published under openrail++, revision 5cd12d1c4cb5.

On‑device multilingual TTS model converted to Core ML for Apple platforms. This is a hand‑port of Supertone Supertonic‑3 v1.7.3 from ONNX → PyTorch → Core ML, suitable for FluidAudio's TTS pipeline on macOS/iOS. 31 languages, 44.1 kHz output, flow‑matching diffusion with classifier‑free guidance (8 denoising steps). https://github.com/FluidInference/mobius/tree/main/models/tts/supertonic-3/coreml And the FluidAudio integration is here: https://github.com/FluidInference/FluidAudio/tree/main/Sources/FluidAudio/TTS/Supertonic3 - Batch TTS for full text segments on macOS/iOS. - Local voice synthesis for note‑taking, accessibility, and creative tools. - Embedded TTS in production apps via the…

Read Fluid Inference Community's full model card

supertonic-3: Multilingual Text-to-Speech CoreML

| | | |

On‑device multilingual TTS model converted to Core ML for Apple platforms. This is a hand‑port of Supertone Supertonic‑3 v1.7.3 from ONNX → PyTorch → Core ML, suitable for FluidAudio's TTS pipeline on macOS/iOS. 31 languages, 44.1 kHz output, flow‑matching diffusion with classifier‑free guidance (8 denoising steps).

The conversion script is here: https://github.com/FluidInference/mobius/tree/main/models/tts/supertonic-3/coreml

And the FluidAudio integration is here: https://github.com/FluidInference/FluidAudio/tree/main/Sources/FluidAudio/TTS/Supertonic3

Highlights

  • Core ML: Runs on‑device (ANE + CPU) on Apple Silicon.
  • Multilingual: 31 languages — see Supported Languages.
  • High quality: 44.1 kHz output via flow‑matching diffusion + ConvNeXt vocoder.
  • Voice styling: zero‑shot voice style embeddings (single JSON per voice).
  • Performance: end‑to‑end RTFx ≈ 8.5× on M2 (CoreML), ≈ 17–19× on M2 with current ANE assignment (3 of 4 modules on ANE).
  • Privacy: No network calls required once models are downloaded.

Intended Use

  • Batch TTS for full text segments on macOS/iOS.
  • Local voice synthesis for note‑taking, accessibility, and creative tools.
  • Embedded TTS in production apps via the FluidAudio Swift framework.

Supported Platforms

  • macOS 14+ (Apple Silicon recommended)
  • iOS 17+

Model Details

  • Architecture: Supertonic‑3 v1.7.3 — 4‑stage pipeline: 1. text_encoder — token embeddings → contextual text features [B, 256, T]. 2. duration_predictor — predicts utterance duration from text features. 3. vector_estimator — flow‑matching diffusion in latent space (8 steps, classifier‑free guidance via batch‑2 duplication, ConvNeXt + cross‑attention to text + style attention). 4. vocoder — ConvNeXt decoder → 44.1 kHz waveform.
  • Output audio: 44.1 kHz mono, Float32 PCM.
  • Languages: 31 (see below).
  • Precision: FP16 weights and activations (mlprogram, iOS 18+ minimum deployment target).
  • Granularity: vocoder frame ≈ 11.6 ms; latent tick ≈ 69.7 ms.

v2 bundles (2026-10-07)

TextEncoder_v2, DurationPredictor_v2, VectorEstimator_v2 and every VectorEstimatorVariants/VectorEstimator_v2_* build fix a padding leak in v1.

Upstream's ConvNeXt convs pad both sides with edge (replicate) padding. The Core ML pipeline right-pads text to T=128 and the ANE latent buckets to L=128/256/512, so in v1 the last valid frame saw padded zeros. The result was audible energy in the last ~250 ms of most chunks, plus small duration and text-embedding drift.

v2 fills padded frames with the last valid frame before each such conv. Inputs, outputs, sizes and ANE placement are the same as v1. Measured against unpadded ONNX on the ANE L128 bucket:

  • Spectral SNR: 1.0 dB (v1 int4) → 25.4 dB (v2 fp16)
  • Chunk-tail energy: −47 dB → −79 dB, which matches ONNX
  • Speed: unchanged

Vocoder pads on the left only, so it's unaffected and keeps its name. The v1 files remain for older FluidAudio releases; FluidAudio ≥ the release with PR

1002 loads v2.

Supported Languages

English, Korean, Japanese, Arabic, Bulgarian, Czech, Danish, German, Greek, Spanish, Estonian, Finnish, French, Hindi, Croatian, Hungarian, Indonesian, Italian, Lithuanian, Latvian, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish, Turkish, Ukrainian, Vietnamese.

Performance (Apple M2, macOS 26.5, FP16)

Module Size Predict Compute placement
duration_predictor 1.8 MB 0.82 ms CPU (tiny)
text_encoder 17 MB 2.15 ms 62 % ANE
vocoder 48 MB 1.17 ms 100 % ANE
vector_estimator (fp16) 122 MB 9.29 ms CPU + GPU (see notes)
vector_estimator (int8) 62 MB ~same int8 weight-only / fp16 acts; ~10 % lower peak RSS, RMSE ≈ 0.016 vs FP16

End‑to‑end on M2: ≈ 0.74 s to synthesize 6.32 s of audio for a single English sentence (RTFx ≈ 8.5×), 8 denoising steps. Output verified against FluidAudio Parakeet TDT ASR.

Note on vector_estimator: 100 % of its ops are ANE‑eligible after the float‑mask + precompute refactor, but Apple's ANECCompile currently returns opaque error 11 on this graph and silently falls back to CPU/GPU. See coreml/trials.md in the conversion repo for the full investigation.

Files

Both .mlpackage (Core ML source bundle, includes weights + spec) and the precompiled .mlmodelc (ready for direct MLModel(contentsOf:) load) are shipped — use .mlmodelc to skip the on‑device compile step on first load.

  • TextEncoder.mlpackage / TextEncoder.mlmodelc — fixed T=128 text input.
  • DurationPredictor.mlpackage / DurationPredictor.mlmodelc — fixed T=128 text input.
  • VectorEstimator.mlpackage / VectorEstimator.mlmodelc — latent.L and text.T as RangeDim(17..512), FP16 weights (122 MB).
  • VectorEstimator_int8.mlpackage / VectorEstimator_int8.mlmodelc — same model, int8 weight-only (per-channel symmetric) + FP16 activations (62 MB; ~10 % lower peak RSS, RMSE ≈ 0.016 vs FP16).
  • Vocoder.mlpackage / Vocoder.mlmodelc — latent.L_ttl as RangeDim(4..512).
  • tts.json — token / text frontend configuration.
  • unicode_indexer.json — Unicode → token id mapping (multilingual frontend).
  • voice_styles/ — 10 voice style embeddings, one JSON per voice (F1-F5 female, M1-M5 male). See Voices.
  • manifest.json — file inventory (sha256 + sizes) for both .mlpackage and .mlmodelc.
  • infer.py — minimal self-contained Python demo (loads .mlmodelc / .mlpackage directly).
  • requirements.txt — Python deps for infer.py (coremltools, numpy, soundfile).

Voices

10 zero-shot voice styles ship under voice_styles/, one JSON per voice. Pick the path of the one you want at synthesis time (--voice-style in infer.py, or Supertonic3VoiceStyle.load(from:) in Swift). They are caller-supplied, so there is no separate selection step in the model itself.

Voice Gender File
F1 Female voice_styles/F1.json
F2 Female voice_styles/F2.json
F3 Female voice_styles/F3.json
F4 Female voice_styles/F4.json
F5 Female voice_styles/F5.json
M1 Male voice_styles/M1.json
M2 Male voice_styles/M2.json
M3 Male voice_styles/M3.json
M4 Male voice_styles/M4.json
M5 Male voice_styles/M5.json

All 10 are the upstream Supertonic-3 reference styles, copied verbatim from Supertone/supertonic-3.

Voices

10 zero-shot voice styles ship under voice_styles/, one JSON per voice. Pick the path of the one you want at synthesis time (--voice-style in infer.py, or Supertonic3VoiceStyle.load(from:) in Swift). They are caller-supplied, so there is no separate selection step in the model itself.

Voice Gender File
F1 Female voice_styles/F1.json
F2 Female voice_styles/F2.json
F3 Female voice_styles/F3.json
F4 Female voice_styles/F4.json
F5 Female voice_styles/F5.json
M1 Male voice_styles/M1.json
M2 Male voice_styles/M2.json
M3 Male voice_styles/M3.json
M4 Male voice_styles/M4.json
M5 Male voice_styles/M5.json

All 10 are the upstream Supertonic-3 reference styles, copied verbatim from Supertone/supertonic-3.

Usage

Quick test (Python)

For the curious / for sanity checking, this repo ships a small self‑contained script infer.py that loads all four modules directly via coremltools and writes a 44.1 kHz WAV. No external repo clone required.

# 1. Download the repo (e.g. via huggingface_hub or `git lfs clone`).
git lfs clone https://huggingface.co/FluidInference/supertonic-3-coreml
cd supertonic-3-coreml

# 2. Install the 3 deps (macOS, Python 3.11+ recommended).
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# 3. Synthesize.
python infer.py "Hello, world." --voice-style voice_styles/M1.json -o hello.wav
python infer.py "Bonjour le monde." --lang fr --voice-style voice_styles/M1.json -o fr.wav

# Use the int8-quantized VectorEstimator (62 MB instead of 122 MB).
python infer.py "Hello, int8 build." --vector-estimator VectorEstimator_int8.mlpackage -o int8.wav

# Optional: pick a compute unit explicitly.
python infer.py "Test" --compute-units CPU_AND_NE -o ne.wav

The Python script loads .mlpackage (which is what coremltools accepts); the .mlmodelc bundles are for direct Swift / Objective‑C use (MLModel(contentsOf:)) where they skip the on‑device compile step.

Production (Swift / FluidAudio)

For production use, the FluidAudio Swift framework handles model loading, text frontend, batching, chunking, and the diffusion / vocoder loop.

Swift (FluidAudio)
import AVFoundation
import FluidAudio

Task {
    // Download and load Supertonic-3 models (first run only)
    let models = try await Supertonic3Models.downloadAndLoad()

    // Initialize the TTS manager
    let tts = Supertonic3Manager(config: .default)
    try await tts.initialize(models: models)

    // Synthesize speech for some text with a voice style
    let style = try VoiceStyle.load(path: "voice_styles/M1.json")
    let audio = try await tts.synthesize(text: "Hello, world.", style: style)

    // audio.samples is 44.1 kHz Float32 PCM in [-1, 1]
    try AudioWriter.writeWav(audio.samples, sampleRate: 44_100, to: "hello.wav")

    tts.cleanup()
}

For more examples (including CLI usage and benchmarking), see the FluidAudio repository: https://github.com/FluidInference/FluidAudio

Limitations

  • 44.1 kHz output is high quality but heavier than 16/22.05 kHz TTS — plan for the bandwidth and storage cost.
  • vector_estimator currently runs on CPU + GPU instead of ANE due to an Apple‑side ANE compiler limitation (see Performance).
  • Text frontend currently uses fixed T=128 token windows; longer text must be segmented by the caller.

License

OpenRAIL‑M (inherited from upstream Supertone/supertonic-3). The Core ML conversion tooling and FluidAudio integration are MIT‑licensed. See the FluidAudio repository for details and usage guidance.

Identity and Version

Repository
FluidInference/supertonic-3-coreml
Publisher
Fluid Inference Community
Task
Text to speech
Modality
Audio
Library
coreml
Parameters
Not stated by the source
Languages
en, ko, ja, ar, bg, cs, da, de
Revision
5cd12d1c4cb524e704ce40ba1048e36c2e7ea2fa
First published
2026-05-17
Last updated
2026-10-08

Files and Weights

253 files, 3.2 GB in total. The weights are 160 files totalling 3.1 GB in bin, mlmodel.

Weights160 files · 3.1 GB
Configuration48 files · 3.3 MB
Documentation2 files · 20.7 KB
Other33 files · 10.4 MB
Repository10 files · 56.9 KB
Every file
FileTypeSizeSHA-256
DurationPredictor.mlmodelc/analytics/coremldata.binWeights243 B b836b72b388c
DurationPredictor.mlmodelc/coremldata.binWeights425 B 3ee71b864377
DurationPredictor.mlmodelc/weights/weight.binWeights1.8 MB 7f709c544087
DurationPredictor.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights93.5 KB ccb56ff515b7
DurationPredictor.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights1.8 MB 7f709c544087
DurationPredictor_v2.mlmodelc/analytics/coremldata.binWeights243 B d8bfa7996e1b
DurationPredictor_v2.mlmodelc/coremldata.binWeights426 B f4f163067063
DurationPredictor_v2.mlmodelc/weights/weight.binWeights1.8 MB 7f709c544087
DurationPredictor_v2.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights101.2 KB cc85f1e1bb85
DurationPredictor_v2.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights1.8 MB 7f709c544087
TextEncoder.mlmodelc/analytics/coremldata.binWeights243 B b39c208b46f1
TextEncoder.mlmodelc/coremldata.binWeights431 B 4349aa84bb4a
TextEncoder.mlmodelc/weights/weight.binWeights18.0 MB 7c7afa5d0242
TextEncoder.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights144.2 KB 9674a311dd51
TextEncoder.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights18.0 MB 7c7afa5d0242
TextEncoder_v2.mlmodelc/analytics/coremldata.binWeights243 B 973b90afda5d
TextEncoder_v2.mlmodelc/coremldata.binWeights432 B c1177e3e03cc
TextEncoder_v2.mlmodelc/weights/weight.binWeights18.0 MB 7c7afa5d0242
TextEncoder_v2.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights152.0 KB 1b98e0053a46
TextEncoder_v2.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights18.0 MB 7c7afa5d0242
VectorEstimator.mlmodelc/analytics/coremldata.binWeights243 B 1f43626d16b1
VectorEstimator.mlmodelc/coremldata.binWeights633 B e4ae2bd30a91
VectorEstimator.mlmodelc/weights/weight.binWeights127.6 MB 101cebe7759b
VectorEstimator.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights328.3 KB c93445cd09b7
VectorEstimator.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights127.6 MB 101cebe7759b
VectorEstimatorVariants/VectorEstimator_L128_int4.mlmodelc/analytics/coremldata.binWeights243 B 7bc35092cc1c
VectorEstimatorVariants/VectorEstimator_L128_int4.mlmodelc/coremldata.binWeights553 B f2ef040d1fa2
VectorEstimatorVariants/VectorEstimator_L128_int4.mlmodelc/weights/weight.binWeights32.2 MB 1ef6a7d8fefe
VectorEstimatorVariants/VectorEstimator_L128_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.4 KB 7ed992ccab17
VectorEstimatorVariants/VectorEstimator_L128_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB 1ef6a7d8fefe
VectorEstimatorVariants/VectorEstimator_L128_int6.mlmodelc/analytics/coremldata.binWeights243 B 62886717e419
VectorEstimatorVariants/VectorEstimator_L128_int6.mlmodelc/coremldata.binWeights553 B 2ef81927f104
VectorEstimatorVariants/VectorEstimator_L128_int6.mlmodelc/weights/weight.binWeights48.1 MB e7c30501c574
VectorEstimatorVariants/VectorEstimator_L128_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.4 KB 5e20c25038e1
VectorEstimatorVariants/VectorEstimator_L128_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB e7c30501c574
VectorEstimatorVariants/VectorEstimator_L128_int8.mlmodelc/analytics/coremldata.binWeights243 B e52f658a0d34
VectorEstimatorVariants/VectorEstimator_L128_int8.mlmodelc/coremldata.binWeights553 B 5da45c263cb8
VectorEstimatorVariants/VectorEstimator_L128_int8.mlmodelc/weights/weight.binWeights64.2 MB fedb6be05958
VectorEstimatorVariants/VectorEstimator_L128_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights323.6 KB 33f57a031fe6
VectorEstimatorVariants/VectorEstimator_L128_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB fedb6be05958
VectorEstimatorVariants/VectorEstimator_L256_int4.mlmodelc/analytics/coremldata.binWeights243 B 5e154dc53fb2
VectorEstimatorVariants/VectorEstimator_L256_int4.mlmodelc/coremldata.binWeights553 B f9629c8cc85e
VectorEstimatorVariants/VectorEstimator_L256_int4.mlmodelc/weights/weight.binWeights32.2 MB 71ca80054430
VectorEstimatorVariants/VectorEstimator_L256_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.6 KB f9480000d4e6
VectorEstimatorVariants/VectorEstimator_L256_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB 71ca80054430
VectorEstimatorVariants/VectorEstimator_L256_int6.mlmodelc/analytics/coremldata.binWeights243 B 06149b22072a
VectorEstimatorVariants/VectorEstimator_L256_int6.mlmodelc/coremldata.binWeights553 B 58f16c4fbd85
VectorEstimatorVariants/VectorEstimator_L256_int6.mlmodelc/weights/weight.binWeights48.1 MB 441e48628f5f
VectorEstimatorVariants/VectorEstimator_L256_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.6 KB 5b366fa5073b
VectorEstimatorVariants/VectorEstimator_L256_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB 441e48628f5f
VectorEstimatorVariants/VectorEstimator_L256_int8.mlmodelc/analytics/coremldata.binWeights243 B 6b6d6e841403
VectorEstimatorVariants/VectorEstimator_L256_int8.mlmodelc/coremldata.binWeights553 B 092468280918
VectorEstimatorVariants/VectorEstimator_L256_int8.mlmodelc/weights/weight.binWeights64.2 MB fc2b363c0260
VectorEstimatorVariants/VectorEstimator_L256_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights323.8 KB a389f44bd212
VectorEstimatorVariants/VectorEstimator_L256_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB fc2b363c0260
VectorEstimatorVariants/VectorEstimator_L512_int4.mlmodelc/analytics/coremldata.binWeights243 B 981debe92ec0
VectorEstimatorVariants/VectorEstimator_L512_int4.mlmodelc/coremldata.binWeights553 B 6abedfe4ae4d
VectorEstimatorVariants/VectorEstimator_L512_int4.mlmodelc/weights/weight.binWeights32.2 MB fd60d308e99c
VectorEstimatorVariants/VectorEstimator_L512_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.6 KB 552e5b3f9066
VectorEstimatorVariants/VectorEstimator_L512_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB fd60d308e99c
VectorEstimatorVariants/VectorEstimator_L512_int6.mlmodelc/analytics/coremldata.binWeights243 B b5ca9399b615
VectorEstimatorVariants/VectorEstimator_L512_int6.mlmodelc/coremldata.binWeights553 B 995bf84d1ab2
VectorEstimatorVariants/VectorEstimator_L512_int6.mlmodelc/weights/weight.binWeights48.1 MB b7817449a6ab
VectorEstimatorVariants/VectorEstimator_L512_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights324.6 KB fec36984cf6e
VectorEstimatorVariants/VectorEstimator_L512_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB b7817449a6ab
VectorEstimatorVariants/VectorEstimator_L512_int8.mlmodelc/analytics/coremldata.binWeights243 B e220c58e6865
VectorEstimatorVariants/VectorEstimator_L512_int8.mlmodelc/coremldata.binWeights553 B 7847393e6acc
VectorEstimatorVariants/VectorEstimator_L512_int8.mlmodelc/weights/weight.binWeights64.2 MB ee48991c50aa
VectorEstimatorVariants/VectorEstimator_L512_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights323.8 KB e278ed2fa722
VectorEstimatorVariants/VectorEstimator_L512_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB ee48991c50aa
VectorEstimatorVariants/VectorEstimator_int4.mlmodelc/analytics/coremldata.binWeights243 B 943640f5effc
VectorEstimatorVariants/VectorEstimator_int4.mlmodelc/coremldata.binWeights634 B 721d25e3fe37
VectorEstimatorVariants/VectorEstimator_int4.mlmodelc/weights/weight.binWeights32.2 MB 5aa433591491
VectorEstimatorVariants/VectorEstimator_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights346.5 KB ed5cc53c2867
VectorEstimatorVariants/VectorEstimator_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB 5aa433591491
VectorEstimatorVariants/VectorEstimator_int6.mlmodelc/analytics/coremldata.binWeights243 B 8828e93af864
VectorEstimatorVariants/VectorEstimator_int6.mlmodelc/coremldata.binWeights634 B d3aec2dac3e7
VectorEstimatorVariants/VectorEstimator_int6.mlmodelc/weights/weight.binWeights48.1 MB 56e3cf3be896
VectorEstimatorVariants/VectorEstimator_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights346.5 KB a1d517a0b2aa
VectorEstimatorVariants/VectorEstimator_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB 56e3cf3be896
VectorEstimatorVariants/VectorEstimator_int8.mlmodelc/analytics/coremldata.binWeights243 B 72c0b3e94ce8
VectorEstimatorVariants/VectorEstimator_int8.mlmodelc/coremldata.binWeights634 B 58fca0ccdab6
VectorEstimatorVariants/VectorEstimator_int8.mlmodelc/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimatorVariants/VectorEstimator_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights345.7 KB 8dd69339b4ad
VectorEstimatorVariants/VectorEstimator_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlmodelc/analytics/coremldata.binWeights243 B d86b6a6763b3
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlmodelc/coremldata.binWeights553 B 2e3b78de95e3
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlmodelc/weights/weight.binWeights32.2 MB c6173731642f
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.5 KB 1b16798efcd4
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB c6173731642f
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlmodelc/analytics/coremldata.binWeights243 B 13cece5dc645
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlmodelc/coremldata.binWeights553 B e0e863f61bb3
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlmodelc/weights/weight.binWeights48.1 MB 72b5e863e923
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.5 KB 5ddd52a070c7
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB 72b5e863e923
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlmodelc/analytics/coremldata.binWeights243 B 8ff96049de59
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlmodelc/coremldata.binWeights553 B feeaddf0c93a
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlmodelc/weights/weight.binWeights64.2 MB fedb6be05958
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights354.7 KB ea2de58021b1
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB fedb6be05958
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlmodelc/analytics/coremldata.binWeights243 B 80775fe9f4b0
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlmodelc/coremldata.binWeights553 B 7cb6db0a28a0
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlmodelc/weights/weight.binWeights32.2 MB e9574dcce25f
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.7 KB 5801a8cf6d65
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB e9574dcce25f
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlmodelc/analytics/coremldata.binWeights243 B c8457c157a24
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlmodelc/coremldata.binWeights553 B c4d18f2b1f64
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlmodelc/weights/weight.binWeights48.1 MB c420cab08b8d
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.7 KB 1c6dfc0cc9ee
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB c420cab08b8d
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlmodelc/analytics/coremldata.binWeights243 B b317b3c6df63
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlmodelc/coremldata.binWeights553 B 2d0f4105acdf
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlmodelc/weights/weight.binWeights64.2 MB fc2b363c0260
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights354.9 KB 5e28bb0dfb80
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB fc2b363c0260
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlmodelc/analytics/coremldata.binWeights243 B 439f6850aff9
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlmodelc/coremldata.binWeights553 B d8f370e473da
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlmodelc/weights/weight.binWeights32.2 MB 75621d8dcab2
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.7 KB ba31d6fc32ca
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB 75621d8dcab2
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlmodelc/analytics/coremldata.binWeights243 B 5c3d417a9019
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlmodelc/coremldata.binWeights553 B e13b27d31d2c
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlmodelc/weights/weight.binWeights48.1 MB 005d553c70f2
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights355.7 KB 3a22c1f51586
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB 005d553c70f2
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlmodelc/analytics/coremldata.binWeights243 B 1313fdedad8a
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlmodelc/coremldata.binWeights553 B c49aa99b8e16
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlmodelc/weights/weight.binWeights64.2 MB ee48991c50aa
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights354.9 KB 45f03bdc6618
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB ee48991c50aa
VectorEstimatorVariants/VectorEstimator_v2_int4.mlmodelc/analytics/coremldata.binWeights243 B 80871af6de2b
VectorEstimatorVariants/VectorEstimator_v2_int4.mlmodelc/coremldata.binWeights634 B f204b73d4dfd
VectorEstimatorVariants/VectorEstimator_v2_int4.mlmodelc/weights/weight.binWeights32.2 MB 16ec8917b242
VectorEstimatorVariants/VectorEstimator_v2_int4.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights377.3 KB cb85d3ef3dbc
VectorEstimatorVariants/VectorEstimator_v2_int4.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights32.2 MB 16ec8917b242
VectorEstimatorVariants/VectorEstimator_v2_int6.mlmodelc/analytics/coremldata.binWeights243 B 6dcd39890d74
VectorEstimatorVariants/VectorEstimator_v2_int6.mlmodelc/coremldata.binWeights634 B 8a61ba6647e6
VectorEstimatorVariants/VectorEstimator_v2_int6.mlmodelc/weights/weight.binWeights48.1 MB 0652378ef46c
VectorEstimatorVariants/VectorEstimator_v2_int6.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights377.3 KB c0b2cbc50058
VectorEstimatorVariants/VectorEstimator_v2_int6.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights48.1 MB 0652378ef46c
VectorEstimatorVariants/VectorEstimator_v2_int8.mlmodelc/analytics/coremldata.binWeights243 B d27fc7601864
VectorEstimatorVariants/VectorEstimator_v2_int8.mlmodelc/coremldata.binWeights634 B 8a61ba6647e6
VectorEstimatorVariants/VectorEstimator_v2_int8.mlmodelc/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimatorVariants/VectorEstimator_v2_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights376.5 KB 7b54dd26f661
VectorEstimatorVariants/VectorEstimator_v2_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimator_int8.mlmodelc/analytics/coremldata.binWeights243 B 982da75910ac
VectorEstimator_int8.mlmodelc/coremldata.binWeights633 B e93e9a59f6d4
VectorEstimator_int8.mlmodelc/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimator_int8.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights345.7 KB 15d1760d354e
VectorEstimator_int8.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights64.2 MB 0e637c3a1725
VectorEstimator_v2.mlmodelc/analytics/coremldata.binWeights243 B 436efdac46ac
VectorEstimator_v2.mlmodelc/coremldata.binWeights634 B 46c39b731027
VectorEstimator_v2.mlmodelc/weights/weight.binWeights127.6 MB 101cebe7759b
VectorEstimator_v2.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights359.1 KB 06256f5c754c
VectorEstimator_v2.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights127.6 MB 101cebe7759b
Vocoder.mlmodelc/analytics/coremldata.binWeights243 B 4fe1b8251376
Vocoder.mlmodelc/coremldata.binWeights388 B dbf54fc98879
Vocoder.mlmodelc/weights/weight.binWeights50.7 MB b45e4c17a45c
Vocoder.mlpackage/Data/com.apple.CoreML/model.mlmodelWeights70.7 KB e0aefc356397
Vocoder.mlpackage/Data/com.apple.CoreML/weights/weight.binWeights50.7 MB b45e4c17a45c
Config.jsonConfiguration2 B —
DurationPredictor.mlpackage/Manifest.jsonConfiguration617 B —
DurationPredictor_v2.mlpackage/Manifest.jsonConfiguration617 B —
TextEncoder.mlpackage/Manifest.jsonConfiguration617 B —
TextEncoder_v2.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimator.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L128_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L128_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L128_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L256_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L256_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L256_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L512_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L512_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_L512_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_int4.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_int6.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimatorVariants/VectorEstimator_v2_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimator_int8.mlpackage/Manifest.jsonConfiguration617 B —
VectorEstimator_v2.mlpackage/Manifest.jsonConfiguration617 B —
Vocoder.mlpackage/Manifest.jsonConfiguration617 B —
config.jsonConfiguration77 B —
infer.pyConfiguration8.6 KB —
manifest.jsonConfiguration36.5 KB —
tts.jsonConfiguration8.3 KB —
unicode_indexer.jsonConfiguration277.7 KB —
voice_styles/F1.jsonConfiguration292.0 KB —
voice_styles/F2.jsonConfiguration292.4 KB —
voice_styles/F3.jsonConfiguration290.8 KB —
voice_styles/F4.jsonConfiguration291.8 KB —
voice_styles/F5.jsonConfiguration291.5 KB —
voice_styles/M1.jsonConfiguration291.7 KB —
voice_styles/M2.jsonConfiguration292.1 KB —
voice_styles/M3.jsonConfiguration290.2 KB —
voice_styles/M4.jsonConfiguration291.5 KB —
voice_styles/M5.jsonConfiguration291.5 KB —
README.mdDocumentation12.2 KB —
VectorEstimatorVariants/README.mdDocumentation8.5 KB —
DurationPredictor.mlmodelc/model.milOther97.8 KB —
DurationPredictor_v2.mlmodelc/model.milOther105.2 KB —
TextEncoder.mlmodelc/model.milOther151.0 KB —
TextEncoder_v2.mlmodelc/model.milOther158.5 KB —
VectorEstimator.mlmodelc/model.milOther344.6 KB —
VectorEstimatorVariants/VectorEstimator_L128_int4.mlmodelc/model.milOther343.4 KB —
VectorEstimatorVariants/VectorEstimator_L128_int6.mlmodelc/model.milOther343.5 KB —
VectorEstimatorVariants/VectorEstimator_L128_int8.mlmodelc/model.milOther343.2 KB —
VectorEstimatorVariants/VectorEstimator_L256_int4.mlmodelc/model.milOther343.6 KB —
VectorEstimatorVariants/VectorEstimator_L256_int6.mlmodelc/model.milOther343.7 KB —
VectorEstimatorVariants/VectorEstimator_L256_int8.mlmodelc/model.milOther343.5 KB —
VectorEstimatorVariants/VectorEstimator_L512_int4.mlmodelc/model.milOther343.6 KB —
VectorEstimatorVariants/VectorEstimator_L512_int6.mlmodelc/model.milOther343.7 KB —
VectorEstimatorVariants/VectorEstimator_L512_int8.mlmodelc/model.milOther343.5 KB —
VectorEstimatorVariants/VectorEstimator_int4.mlmodelc/model.milOther366.3 KB —
VectorEstimatorVariants/VectorEstimator_int6.mlmodelc/model.milOther366.4 KB —
VectorEstimatorVariants/VectorEstimator_int8.mlmodelc/model.milOther366.2 KB —
VectorEstimatorVariants/VectorEstimator_v2_L128_int4.mlmodelc/model.milOther373.4 KB —
VectorEstimatorVariants/VectorEstimator_v2_L128_int6.mlmodelc/model.milOther373.4 KB —
VectorEstimatorVariants/VectorEstimator_v2_L128_int8.mlmodelc/model.milOther373.2 KB —
VectorEstimatorVariants/VectorEstimator_v2_L256_int4.mlmodelc/model.milOther373.6 KB —
VectorEstimatorVariants/VectorEstimator_v2_L256_int6.mlmodelc/model.milOther373.6 KB —
VectorEstimatorVariants/VectorEstimator_v2_L256_int8.mlmodelc/model.milOther373.4 KB —
VectorEstimatorVariants/VectorEstimator_v2_L512_int4.mlmodelc/model.milOther373.6 KB —
VectorEstimatorVariants/VectorEstimator_v2_L512_int6.mlmodelc/model.milOther373.6 KB —
VectorEstimatorVariants/VectorEstimator_v2_L512_int8.mlmodelc/model.milOther373.4 KB —
VectorEstimatorVariants/VectorEstimator_v2_int4.mlmodelc/model.milOther396.1 KB —
VectorEstimatorVariants/VectorEstimator_v2_int6.mlmodelc/model.milOther396.1 KB —
VectorEstimatorVariants/VectorEstimator_v2_int8.mlmodelc/model.milOther396.0 KB —
VectorEstimator_int8.mlmodelc/model.milOther366.2 KB —
VectorEstimator_v2.mlmodelc/model.milOther374.4 KB —
Vocoder.mlmodelc/model.milOther75.6 KB —
requirements.txtOther45 B —
.gitattributesRepository1.5 KB —
VectorEstimatorVariants/VectorEstimator_L128_int4.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_L128_int6.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_L128_int8.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_L256_int4.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_L256_int6.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_L256_int8.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_int4.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_int6.mlmodelc/.DS_StoreRepository6.1 KB —
VectorEstimatorVariants/VectorEstimator_int8.mlmodelc/.DS_StoreRepository6.1 KB —

License and Download

License
openrail++
Access
Open weights, no gate
Download size
3.1 GB
Download from Fluid Inference Community

Released by Fluid Inference Community through its official repository on Hugging Face.

Built From

  • Derived from Supertone/supertonic-3
  • Quantized from Supertone/supertonic-3

Memory Requirements

PrecisionWeights in memory
As published3.1 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About supertonic-3-coreml

Can I use supertonic-3-coreml commercially?

Yes, with conditions. supertonic-3-coreml is released under Open RAIL++ License. Open RAIL++ permits use, including commercial use, subject to the use-based restrictions listed in the license, which must be passed on to downstream users.

Similar Models

Model · Text to speech

Kokoro-82M

Hexgrad

Kokoro is an open-weight TTS model with 82 million parameters. Despite its lightweight architecture, it delivers comparable quality to larger models while being significantly faster and more cost-efficient. With Apache-licensed weights, Kokoro can be deployed anywhere from production environments to personal projects. You can run this basic cell on Google Colab. Listen to samples. For more languages and details, see Advanced Usage. Under the hood, kokoro uses misaki, a G2P library at https://github.com/hexgrad/misaki Model SHA256 Hash: 496dba118d1a58f5f3db2efc88dbdc216e0483fc89fe6e47ee1f2c53f18ad1e4 Data: Kokoro was trained exclusively on permissive/non-copyrighted audio data and IPA…

Open weights apache-2.0

Model · Text to speech

audio.cpp-gguf

Audio.cpp

This directory contains audio.cpp-native GGUF conversions of multiple speech models. These files are intended for use with audio.cpp. If you enjoy the project, please star audio.cpp on GitHub and this Hugging Face repository. For conversion details, supported layouts, direct-file loading, sidecar embedding, and the latest compatibility notes, see the audio.cpp GGUF guide: - https://github.com/0xShug0/audio.cpp/blob/main/docs/gguf.md!!! Converted and quantized packages are checked with automated metrics, but perceived quality can still differ for human listeners. Please validate the exact package, backend, and route to confirm the output is acceptable for your use case. The table lists the…

Open weights other audio.cpp

Model · Text to speech

XTTS-v2

Coqui.ai

ⓍTTS is a Voice generation model that lets you clone voices into different languages by using just a quick 6-second audio clip. There is no need for an excessive amount of training data that spans countless hours. This is the same or similar model to what powers Coqui Studio and Coqui API. - Supports 17 languages. - Voice cloning with just a 6-second audio clip. - Emotion and style transfer by cloning. - Cross-language voice cloning. - Multi-lingual speech generation. - 24khz sampling rate. - 2 new languages; Hungarian and Korean - Architectural improvements for speaker conditioning. - Enables the use of multiple speaker references and interpolation between speakers. - Stability…

Open weights other coqui

Model · Text to speech

chatterbox

Resemble AI

Chatterbox Multilingual V3 is the latest general-purpose multilingual TTS model in the Chatterbox family. It keeps the same 0.5B model size while improving speaker similarity, reducing hallucinations, and producing more natural, conversational speech across languages. V3 is designed for broad language coverage like V2, but with stronger stability and more expressive generation. It is the recommended multilingual model for users who want one voice cloning model that works across many languages. Try it in the Chatterbox Multilingual TTS V3 Space. Alongside V3, we are releasing the Single Language Pack: dedicated finetunes for priority languages where tighter quality control, stronger…

Open weights mit chatterbox

Model · Text to speech

F5-TTS

Yushen CHEN

Download F5-TTS or E2 TTS and place under ckpts/ Paper: F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with Flow Matching

Open weights cc-by-nc-4.0 f5-tts

Model · Text to speech

Kokoro-82M-v1.0-ONNX

ONNX Community

Kokoro is a frontier TTS model for its size of 82 million parameters (text in/audio out). First, install the kokoro-js library from NPM using: You can then generate speech as follows: Optionally, save the audio to a file: The model is resilient to quantization, enabling efficient high-quality speech synthesis at a fraction of the original model size.

Open weights apache-2.0 transformers.js