Storyteller's core technology is an algorithm that performs forced alignment between an ebook and an audiobook. This process automatically identifies where each word of the ebook is spoken within the audiobook, without requiring user input. The result is a synchronized reading experience where text highlights as it is narrated.
The alignment information is embedded into the EPUB file using the EPUB specification's built-in audio synchronization system, known as Media Overlays. This allows compatible reader applications to display the synchronized text and audio, providing an immersive reading experience. Initially, Storyteller was a Python script that generated these synchronized EPUB files.
What began as a single Python script has evolved into a comprehensive software ecosystem. Storyteller now includes a full-stack web application, native apps for Android and iOS, and KOReader plugins. Upcoming releases will introduce macOS, watchOS, and tvOS applications, alongside updated user interfaces and new library management features.
The initial alignment algorithm was developed without prior knowledge of the forced alignment field. It was a basic construction of nested while loops designed to match text to audio. This foundational work enabled the development of the broader Storyteller platform, which aims to make immersive reading accessible across multiple devices and platforms.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Storyteller developed an algorithm that automatically aligns ebooks with audiobooks, enabling immersive reading experiences where text highlights in sync with narration. This technology uses the EPUB Media Overlay specification to embed audio synchronization metadata directly into ebook files. The algorithm is a core component of the Storyteller ecosystem, which includes web and native applications for various platforms.