Access the Inflect v3 Preview

Six-voice English TTS preview. Access is granted automatically after sign-in and an access request. Please read the model card and access notes, including the pending licensing review.

Log in or Sign Up to review the conditions and access this model content.

Inflect Micro v3 Preview

Inflect v3 Preview, Micro: six voices in a compact local model. Typographic illustration, not acoustic measurements.

Preview release, not the final v3. Download access is granted automatically after a Hugging Face access request. Final licensing and distribution review are pending; no final-release date is announced. Access and licensing notes.

A smaller working footprint. Six English voices in a 12.63M-parameter inference core, with lower measured CPU compute than Mini.

Text goes in. A complete waveform comes out. Voice selection, text-to-acoustic prediction and waveform generation live in one deployable model package; there is no inference-time teacher or external learned vocoder.

Six voices · 24 kHz mono · local inference · raw FP32 output

Listen · Choose a model · Evaluation · Run locally · Technical notes

Listen

Hope and James illustrate this checkpoint. All six voices are available in the runtime. These are existing, unfiltered outputs from the packaged candidate, selected by prompt order rather than quality score. No EQ, denoising, pitch correction or experimental adapters were added for this presentation.

I brought an extra bowl because your neighbor mentioned that someone might join us for soup.

Hope

Download Hope sample

James

Download James sample

These demonstration clips are public; model downloads use the repository's access gate. If an embedded player is unavailable, use its download link.

Sample provenance and hashes.

The v3 family

v3 Preview Core parameters FP32 weights Choose it for
Mini 34.31M 138.39 MB Quality-first
Micro 12.63M 51.62 MB Lower compute and footprint
Nano 4.47M 18.93 MB Smallest; experimental audio quality

Micro trades some acoustic detail for a smaller model and lower measured CPU compute. All three contain Hope, Sophia, Cassidy, James, Jasper and Mark in one checkpoint; changing voices does not require a second model download.

Core counts include the text, acoustic and waveform-generation networks. Small fixed voice/style assets and external G2P software are additional. Weights are decimal MB, not total installation size or peak memory.

Evaluation

The evidence below comes from existing internal evaluations, not a new launch benchmark. Audio is unfiltered. WER is measured independently with Whisper large-v3 and Qwen3-ASR-1.7B; lower is better. UTMOS and UTMOS v2 are automated quality predictions, not human listening scores; higher is better.

Ordinary English: 96 clips per model

48 prompts, two voice slots, identical text. Every tested system completed all 96 ordinary cases. The panel covers conversation, questions, narration, instructions, long passages and phonetic coverage.

Model / tested runtime Whisper WER ↓ Qwen WER ↓ UTMOS ↑ UTMOS v2 ↑
Inflect Mini / FP32 0.000% 0.048% 4.475 3.931
Inflect Micro / FP32 0.096% 0.000% 4.468 3.670
Kokoro-82M / FP32 0.000% 0.143% 4.448 3.852
Phonon 31M / q8 0.239% 0.096% 4.439 3.722
Phonon 40M / q8 0.382% 0.239% 4.437 3.747
Piper / ONNX 0.334% 0.382% 4.324 3.628
Kitten / SDK 1.815% 0.191% 4.157 2.084

The tested voices differ: Inflect Hope/James, Kokoro Heart/Michael, Phonon Zoey/Easton, Kitten Bella/Jasper and Piper Lessac/Ryan. These are specific voices and runtime configurations, not every voice offered by each system.

Harder text exposes a remaining gap. On 24 additional stress prompts across two voices, Mini and Micro each rendered 34/48 attempts and refused 14/48. All five competitors rendered 48/48. These refusals are failures, not correct speech, and are reported separately from ordinary-text WER.

Read the comparison boundaries before interpreting the scores

WER is word-weighted across complete clips. English-formatting normalization was repaired retrospectively and applied uniformly across models; raw scores and error counts are retained. A zero on this panel is not a zero general error rate. Different voices, synthesis settings and runtime precision remain confounds. Phonon uses q8 while Inflect and native Kokoro use FP32. Automated quality predictors can disagree with listeners. This is not an independent leaderboard or a sealed generalization test, and we do not claim universal superiority.

Full methodology, stress results and coverage · Unrounded results and evidence hashes

Existing CPU deployment measurements

Model RTF ↓ Audio / compute ↑ Median complete-utterance latency
Inflect Mini / FP32 0.4910 2.04x 2,568 ms
Inflect Micro / FP32 0.1816 5.51x 895 ms
Kokoro-82M / FP32 0.5229 1.91x 2,742 ms

AMD EPYC 7K62, two physical cores, two tensor threads, batch one; eight warmups and 16 measured calls. Historical October 21 deployment test; raw-text timing includes G2P and excludes model loading. These are full-utterance results, not streaming latency, mobile results or a memory benchmark. Phonon's different q8/Rust deployment is documented separately in Evaluation.

Run locally

After automatic access approval, use your own Hugging Face account to download the package. Create an isolated Python environment first.

python -m pip install "huggingface_hub>=0.34"
hf auth login
hf download owensong/Inflect-Micro-v3 --local-dir inflect-micro-v3
cd inflect-micro-v3
python -m pip install -r requirements.txt
python -m spacy download en_core_web_sm
python synthesize.py --text "What would you like to hear next?" --voice cassidy --output example.wav

Change --voice to hope, sophia, cassidy, james, jasper or mark. The published CLI uses CPU FP32 with two tensor threads. Setup downloads the frontend assets; subsequent inference can run offline. The export was exercised with Python 3.12 and PyTorch 2.8; this is not a certified cross-platform installer.

The CLI accepts up to 2,000 characters and splits long text at bounded word boundaries, inserting 120 ms between segments. This is not true streaming. Explicit phoneme overrides are available with --phonemes. See Technical notes for the frontend, controls and package checks.

Scope and limitations

Included: frozen base weights, six voice choices, integrated waveform generation, standalone inference code, a text CLI and versioned evidence. No experimental polish, filters or tag adapters are applied to this release.

  • Questions and expressive phrasing can sound flatter than intended.
  • Ambiguous words, names, abbreviations, numbers and symbols can be misread or rejected. Custom phonemes offer an explicit override, not an automatic fix.
  • Texture, timing and voice similarity can differ from the teacher; metrics do not replace listening.
  • Emotion/event tags, whisper, laughter, voice cloning, multilingual synthesis, true streaming and validated INT8/FP8 deployment are not supported features.
  • No production-readiness or support guarantee is made. The hosted playground is not yet connected to this release; the examples above are prerecorded model outputs.

Built on Kokoro distillation

Inflect v3 uses Kokoro-based distillation and adapted voice conditioning. Mini retains a Kokoro-derived native waveform generator behind a smaller learned text/acoustic path; Micro and Nano use trained compact waveform generators. These are not models trained wholly from scratch, and they do not load the full Kokoro teacher during inference.

Upstream attribution is retained in Third-party notices. Final model-weight licensing and voice/data distribution review are incomplete. Gated access is not itself commercial-use permission; see Access notes.

Exact candidate and weight hashes are in candidate.json. Release manifest covers the package files. Preview revisions may change; pin a commit when reproducing results.

Feedback

Report pronunciation, missing words, unnatural phrasing, voice inconsistency or deployment problems in this repository's Community tab. Include the model revision, voice, exact text and environment; add an audio clip if possible. Do not post sensitive text, credentials or private voice references.

Maintained by Owen Song. Inflect v3 Preview is a base-model evaluation release, not the final v3 launch.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including owensong/Inflect-Micro-v3