DocTell

Listen to your own PDFs. A small Android app written in Java that lets you add PDFs and have them read aloud using Android’s built‑in Text‑to‑Speech.

Get it on Google Play

Features

Build & Run

  1. Open the project in Android Studio (latest stable).
  2. Run on a device/emulator with a TTS voice installed.
  3. On first run, grant file access when prompted.

Code is Java‑based. PDF parsing and previews are handled in helpers like PdfPreviewHelper, while reading happens in ReaderActivity. Persistent state is stored via BookStorage.

Note:
This repository intentionally omits TtsEngineProvider and TtsEngineType, which are planned extension points for a future API-based TTS integration.

Privacy

Your files stay on your device. Speech is generated locally by the system TTS engine.

License

The source code of DocTell is released under the AGPL-3.0 License. You may view, use, or modify the code for personal and educational purposes. Commercial use, paid features, subscriptions, ads, or publishing modified versions on app stores is not permitted. Any redistributed version must remain fully open-source under AGPL-3.0.

For commercial inquiries, contact: ekrothdev@gmail.com