Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dchar/WOT_reader

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioReader Prototype

vlc_prototype

  • 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.

epub_prototype

Summary
  • 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 List
  • 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

About

Python prototype for finding a reader's position in a book using their audiobook progress

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.