{
  "id": 4415090,
  "title": "Automating immersive reading",
  "url": "https://urgent.news/2026/08/30/automating-immersive-reading",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-30T11:54:38.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://smoores.dev/post/automating_immersive_reading/"
  },
  "original_language": "en",
  "account": "Storyteller, a complex system designed for automated reading, has evolved over time. Initially, it was a simple Python script that took an ebook and an audiobook as input and produced a new ebook file with audio synchronization metadata. However, the scope of Storyteller has grown significantly, now encompassing a full-stack web application, native apps for Android and iOS, KOReader plugins, and upcoming apps for macOS, watchOS, and tvOS. The core of Storyteller's functionality lies in its alignment algorithm, which automatically aligns an ebook with an audiobook, identifying where each word in the ebook is spoken in the audiobook. This is achieved without any manual input from the user, using the EPUB specification's Media Overlays system to embed the audio and synchronization information into the EPUB. The result is an immersive reading experience where the reader app highlights each sentence as it is narrated by the narrator.",
  "summary": null,
  "key_points": [
    "Storyteller started as a Python script for ebook and audiobook synchronization.",
    "Now includes full-stack web app, Android/iOS apps, KOReader plugins.",
    "Alignment algorithm auto-matches ebook words with audiobook narration."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}