OP

OpenReader

A document reader with Text-to-Speech capabilities

Self-Hosted AI ★ 540 stars Easy setup free

OpenReader WebUI is a web-based document reader that integrates text-to-speech (TTS) functionality, allowing users to listen to text from various document formats, including PDF and EPUB. Designed to enhance accessibility and improve the reading experience, it features synchronized text highlighting, ensuring that the currently read portion of the document is visually emphasized as the speech engine narrates the content. This makes it particularly useful for individuals with visual impairments, reading difficulties, or those who simply prefer an auditory learning style. The application is buil.

Strengths

  • Easy to set up — beginner-friendly
  • First-class Docker support for quick deployment
  • One-click install on common self-host platforms
  • Written in TypeScript

Is OpenReader secure?

OSV.dev has no published security advisories for OpenReader's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

Health badge

Maintain OpenReader? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 80 · excellent

Markdown
[![SelfHostIndex health score for OpenReader](https://selfhostindex.com/badge/openreader.svg)](https://selfhostindex.com/app/openreader/)
HTML
<a href="https://selfhostindex.com/app/openreader/"><img src="https://selfhostindex.com/badge/openreader.svg" alt="SelfHostIndex health score for OpenReader"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/openreader.svg
   :alt: SelfHostIndex health score for OpenReader
   :target: https://selfhostindex.com/app/openreader/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Similar self-hosted ai apps