gurnoor-rana538 downloadsReads open PDF files aloud using the Web Speech API. Includes play, pause, stop, skip controls, speed adjustment, voice selection, and click-to-start.
Reads your open PDF files aloud using your device's built-in text-to-speech. No API key, no internet connection, no paid service required.
.obsidian/plugins/pdf-read-aloudmain.js, manifest.json, and styles.css from the latest release and copy them into that foldermacOS tip: Press Cmd+Shift+. in Finder to show hidden folders like
.obsidian.
Windows tip: Enable Show hidden items in File Explorer.
Right-click anywhere inside the PDF viewer for quick access to both Read from here and Read selected text.
All settings are available under Settings → PDF Read Aloud:
| Setting | Description | Default |
|---|---|---|
| Speech rate | Reading speed (0.5× slow → 2.0× fast) | 1.0× |
| Pitch | Voice pitch | 1.0 |
| Volume | Volume level | 1.0 |
| Skip size | Number of sentences to skip forward/back | 5 |
| Voice | System TTS voice to use | System default |
| Highlight while reading | Color the sentence and word being spoken in the PDF | On |
| Auto-scroll to sentence | Keep the highlighted sentence visible while reading | On |
| Sentence highlight color | Color + opacity of the sentence highlight | Yellow, 30% |
| Word highlight color | Color + opacity of the current-word highlight | Orange, 55% |
Highlight colors can also be changed directly from the control panel.
innerHTML usage for improved security_deepFind to skip DOM nodes and avoid false positives