I released Inflect v2: two ultra-tiny complete TTS models under 4M and 10M parameters

I released Inflect v2: two ultra-tiny complete TTS models under 4M and 10M parameters

Introducing Inflect v2: Compact Yet Capable Text-to-Speech Models Under 10 Million Parameters

In the pursuit of delivering efficient and high-quality text-to-speech (TTS) solutions, recent advancements have demonstrated that impressive speech synthesis can be achieved within remarkably small model sizes. After a dedicated month of experimentation and refinement, I am excited to announce the release of Inflect v2, a pair of fully self-contained TTS models optimized for local deployment.

Overview of Inflect v2 Models

Inflect v2 features two comprehensive models, both capable of producing natural-sounding speech directly from text inputs without reliance on external vocoders or hosted APIs:

  • Inflect-Nano-v2: 3.96 million parameters (approximate size: 15.97 MB FP32)
  • Inflect-Micro-v2: 9.36 million parameters (approximate size: 37.53 MB FP32)

These totals encompass all components necessary for inference—text processing, duration prediction, speech generation, and waveform decoding—offering a streamlined, entirely local TTS solution.

Balancing Size and Speech Quality

The Nano model emphasizes minimal footprint, making it suitable for environments where resources are constrained. In contrast, the Micro model leverages additional parameters to enhance clarity, stability, and overall speech naturalness. Both models are compatible with CPU and CUDA-based systems through PyTorch, ensuring broad applicability.

Notably, Inflect-Nano-v2 stands out as one of the smallest complete neural TTS systems capable of generating usable speech, aligning with practical deployment needs without significant compromises in quality. The Micro model, although larger, remains considerably more compact than many other “tiny” speech synthesis systems—over 126 times smaller than certain commercial systems like Chatterbox, and vastly more efficient than high-end professional audio hardware.

Performance and Evaluation

Building upon the earlier Inflect-Nano-v1 experiment, the second iteration introduces substantial improvements:

  • Enhanced stability and prosody
  • Reduced metallic artifacts
  • Better generalization to complex text inputs

In internal testing:

  • Inflect-Micro-v2 achieved a mean semantic Word Error Rate (WER) of 3.99%, with inference running approximately 6.3 times faster than real-time on CPU.
  • Inflect-Nano-v2 recorded a WER of 4.21%, with inference approximately 10.7 times faster than real-time on CPU.

In community blind evaluations, these models secured second and third places among a range of compact TTS systems, indicating their competitive performance.

Limitations and Scope

While the models demonstrate impressive capabilities given their size, there are some limitations to consider:

  • They currently support only English with a single male voice.
  • Voice cloning and multi-voice support are not included.
  • Difficult text elements such as unfamiliar proper nouns, abbreviations, and numeric sequences may challenge the models.
  • Occasional artifacts like metallic or clipped sounds can occur, especially under complex input conditions.

Despite these constraints, I believe this release marks a significant step toward accessible, efficient speech synthesis that balances size and quality.

Development Background

As a high-school developer operating under limited training resources, I designed Inflect with a focus on efficiency—covering not just inference but also training and evaluation. This approach ensures that users can understand and extend the models end-to-end, fostering a more accessible ecosystem for small-scale deployment and experimentation.

Try the Models Yourself

The fastest way to evaluate these models is through interactive online demos:

Future Directions

If there’s sufficient interest, I plan to develop a version 3 that shifts focus from further size reduction toward expanding capabilities. This could include additional voices, multilingual support, easier fine-tuning, and improvements in robustness and naturalness.

Feedback and Collaboration

I encourage users to challenge these models with complex texts—such as unusual names, abbreviations, long sentences, or tricky punctuation—and share detailed feedback. Reporting specifics like input text, seed values, hardware used, and observed issues will be invaluable for ongoing refinement.

Your honest insights will help shape the future of accessible, efficient, and expressive TTS technologies.


Author’s note: This project was driven by a desire to democratize high-quality speech synthesis through resource-efficient models. I look forward to hearing your experiences and working together toward more versatile, accessible TTS solutions.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *