Skip to content

Rhapsode 0.3.0 — first public release

Choose a tag to compare

@saimlau saimlau released this 16 Jul 18:44
· 118 commits to main since this release

First public release of Rhapsode (Read-along Highlighted Audio for PaperS On-Device Engine): turn research-paper PDFs into narrated audio with synchronized sentence highlighting.

  • GROBID-based scholarly extraction (references/captions/affiliations skipped, two-column reading order) with a heuristic fallback
  • Local Kokoro-82M neural TTS with native per-word timestamps — or bring your own Modal account (modal_app.py) for GPU-less machines
  • Read-along viewer on the actual PDF pages: sentence highlight, auto-scroll, section-segmented timeline, selectable text layer
  • Library web app with drag-drop, playlists, resume positions, auto-advance
  • Zotero plugin (rhapsode.xpi below): right-click any item or collection → listen inside Zotero; collections become playlists
  • Speech Dispatcher integration: Kokoro as a system voice

See the README for setup (Python venv + GROBID + ffmpeg).