Urgent.News

What's breaking now, across thousands of outlets.

Tech

Automating immersive reading

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.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at smoores.dev →

More in Tech

China’s robots race ahead

This is The Stepback, a weekly newsletter breaking down one essential story from the tech world. For more on falling robots and the US-China AI race, follow Robert Hart.

More from Sunday 30 August →