Kokoro-82M: Running a Local Text-to-Speech Model on One GPU

I wanted to add audio narration to my blog posts on snehal.ai. The idea was simple: drop a text content, get a clean .wav out, ship it with the post. The execution took longer than expected because most open-weight TTS models that sounded good enough were either too large for my RTX 4090, too slow to be practical, or produced artifacts that made long-form narration unusable. I tried a few…