Open Source Document Reader

Your documents, read aloud

Upload EPUB, PDF, TXT, MD, and DOCX files, then listen with your preferred OpenAI-compatible TTS provider. Your reading progress syncs across devices automatically.

Upload documents

Drag and drop EPUB, PDF, TXT, Markdown, or DOCX files directly into the app. Documents process instantly for reading and text-to-speech playback.

Your library

Build a personal library with folders. Documents sync automatically so your collection is always within reach.

Cross-device sync

Reading progress, preferences, and library state sync across devices. Pick up exactly where you left off on any browser.

Text-to-speech that follows along as you read

OpenReader highlights every word as it’s spoken, turning any document into a synchronized read-along experience. Connect any OpenAI-compatible TTS provider — including Kokoro, KittenTTS, Deepinfra, or your own self-hosted endpoint.

  • Word-level highlighting

    Each word lights up in sync with the audio so you never lose your place.

  • Multiple voices & providers

    Choose from dozens of voices across OpenAI, Kokoro, KittenTTS, Deepinfra, or any compatible endpoint.

  • Speed controls

    Independent model speed and playback speed sliders from 0.5x to 3x.

  • Audiobook export

    Convert any document to a downloadable MP3 or M4A audiobook with chapter metadata.

Supported formats

EPUBPDFTXTMDDOCX

Start reading now

Open the app and upload a document to begin. Your progress syncs across devices automatically.