Storyteller

v4 Finalist

Storyteller

A self-hosted platform for automatically syncing ebooks and audiobooks.

If anyone is interested in hosting their own Storyteller instance, and needs some help getting started, feel free to join us on our Gitter channel! You can find us on the Gitter Matrix server, at #smoores_storyteller:gitter.im!

About

Storyteller is a self-hosted platform for creating and reading ebooks with synced narration. It's made of of three components: the API server, the web interface, and the mobile apps. Together, these components allow you to take audiobooks and ebooks that you already own and automatically synchronize them, as well as read or listen to (or both!) the resulting synced books. At the core of the Storyteller system is its synchronization algorithm. This algorithm is responsible for taking an audiobook and an ebook and producing a new EPUB file with synced narration support. This process is known as forced alignment. There are also Storyteller mobile apps, built with React Native and the Readium toolkit, whose code can be found at https://gitlab.com/smoores/storyteller-mobile.