Last week I stumbled on a Reddit post where someone was asking for a simple online tool to turn subtitle .srt files into speech. I couldn’t believe there is no a good solution out there, so… I built one.
I hacked together a minimal prototype by porting KittenTTS into a browser runtime. That gave me basic text-to-speech working in the browser — no servers, no uploads, fully private.
I added subtitle support. You can now drop in an .srt file and generate audio that perfectly aligns with your captions.
A few extras I snuck in along the way:
🎶 Queueing – feed in longer subtitle files, no problem.
⏱ Auto-fit – voice automatically fits within each subtitle’s duration.
⚡ Manual speed control – adjust playback speed per subtitle line.
📦 Output options – download as individual clips in a ZIP, or merge into one MP3 that matches your SRT timings.
Right now it’s:
âś… Free & unlimited
âś… Runs entirely in your browser (private, no uploads)
âś… No paywall, no login required
âś… English only (for now)
👉 Try it here: https://quickeditvideo.com/srt-tts/
Would love feedback from anyone who works with subtitles, captions, or accessibility tools. What features would you want next?