-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
audiobook: support reading from audio files in TTS #353
base: master
Are you sure you want to change the base?
Conversation
cd4d405
to
85bacd0
Compare
this is unrelated to audiobook word matching, strictly about comparing ebook word splitting in coolreader to external
} | ||
} catch(Exception e){ | ||
//ignore | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not refactor to try-with-exception paradigm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
perl
coolreader
|
38ac2a6
to
f6eb6a5
Compare
moved ebook-audiobook-wordtiming to its own repo: |
abcb4ad
to
c701b7a
Compare
-in addition to period, exclamation point, and question mark -very large sentence-selections are frequent problems in many books -semi-colon usually splits TTS chunks reasonably well
NOTE: this is a working audiobook impl, but it is FAR from polished, and it is NOT plug-and-play. i am already using it all the time, though, so i figured i'd stick it here in case someone else is interested.
FEATURES
USAGE
.wordtiming
text file for each e-book OUTSIDE OF COOLREADERebook-audiobook-wordtiming
is a script for generating this using vosk, pandoc, gnu-diff, python, + perl(for vosk-words-json and ebook-audiobook-wordtiming)
EXAMPLE