1
0 Comments

๐Ÿฑ๐ŸŽ™๏ธ New Feature: In-Browser TTS with KittenTTS

Hey Indie Hackers,

I just shipped a new feature for QuickEditVideo.com: in-browser text-to-speech powered by a small but surprisingly capable open model called KittenTTS (15M parameters):

๐Ÿ‘‰ You can try it right now here: QuickEditVideo.com/tts

๐Ÿ”ง Background

When building QuickEditVideo, I often needed quick narration or voiceovers for clips. Most TTS solutions I tried were:

  • Cloud-only (expensive + slow)

  • Proprietary (black box models)

  • Or simply too heavy to run in-browser

So I decided to integrate a lightweight, functional, open TTS model directly into the browser.


โœจ Whatโ€™s new in this release

On top of making KittenTTS run locally, Iโ€™ve added some quality-of-life features:

  • WASM โ†’ Turn original Python implementation into JS+WASM, making it fully functional in the browser.

  • Queueing โ†’ Handle multiple text tasks smoothly without blocking main UI thread.

  • Task history โ†’ Reuse and manage your generated audio.

  • Performance improvements โ†’ Optimized for faster inference in-browser.

  • Text auto-chunking โ†’ Splits and sanitizes long text into chunks automatically.

The result: you can paste text, hit generate, and get a voiceover within seconds, no server round trips.


๐ŸŒŸ Why this matters

  • Runs in your browser โ€” no API keys, no logins, no data sent to servers.

  • Small model, big usability โ€” 15M parameters sounds tiny compared to giants, but itโ€™s fast and good enough for many voiceover needs.

  • Open & hackable โ€” I want indie devs and creators to actually see how things work, not just consume from a black box.


๐Ÿ”ฎ Next steps

  • More voice presets and styles

  • Export audio directly into QuickEditVideoโ€™s video timeline

  • Potential premium voices for those who need studio-level polish


๐Ÿ‘‰ You can try it right now here: QuickEditVideo.com/tts

Iโ€™d love feedback from IH:

  • Would you use in-browser TTS for quick prototyping / voiceovers?

  • Whatโ€™s more important to you โ€” speed, voice quality, or cost?

Thanks for reading, and I hope some of you try it out!

posted toAvatar for product QuickEditVideo
QuickEditVideo