- Python prototype for finding a reader's position in a book using their audiobook progress. Scans audiobook .mp3 files in the directory, using metadata to find total duration. Then requests an XML string containing information about the file currently playing in VLC Media Player. The user's completion percentage for the audiobook is then used to approximate their location within a viewable version.
-
Convert an epub file to text using ebook-convert and search for specific phrases contained within. Using the index of those phrases and the total number of pages contained within a physical copy, approximate the reader's position within a physical copy.
-
Currently implements two separate approaches for calculating an approximate page number. The first involves completion ratios, whereas the second invovles a linear regression on manually-gathered sample data.
- TODO: Automate epub-to-text conversions for each of the WOT books
- TODO: Listen to audiobook narrator and search for audible phrases using speech-to-text conversion