Launching today

Yapit
Document and webpage reader with TTS that doesn't suck
5 followers
Document and webpage reader with TTS that doesn't suck
5 followers
Yapit converts any document, webpage, or text into audio you can follow along with. Content is parsed into markdown, LLMs make math and complex formatting sound natural. Free local TTS in your browser, no signup. 170+ voices. Open source.









I built Yapit because I read a lot of papers and content online, but drift off after two paragraphs. Listening while following along keeps me focused and lowers the bar to actually start.
Every TTS tool I tried broke on complex formatting. Papers with math, citations, figure references, page numbers in the middle of sentences. You either get garbled output or you're listening to raw LaTeX.
Yapit converts everything to markdown as a common format. For web pages, defuddle handles the extraction and strips clutter from web pages, presenting the main article content in a clean, consistent format. For PDFs, a vision LLM rewrites each page into markdown with annotation tags that separate what you see from what gets read aloud. Math is rendered visually but gets spoken alt text. Citations like "[13]" or "(Schmidhuber, 1970)" are silently displayed. Page numbers and headers are removed entirely.
Both extraction and audio are cached by content hash, so the same content is never processed or synthesized twice.
Free local TTS runs in your browser (Kokoro), no signup required. A free account enables sync across devices, and the plans unlock premium voices and tokens for pdf2md (with a fully customizable prompt and rollover of unused tokens).
For quick navigation, you can append any url after the domain name, e.g. yapit.md/https://x.com/karpathy/status/2039805659525644595
And, there's also a cli to automate archiving / md conversion.
Happy to answer any questions!