Releases: p0n1/epub_to_audiobook
v0.6.1
v0.6.0
What's Changed
- Fixing bug in if elif else block from previous PR by @haydonryan in #44
- feat: Add Edge-tts Pause Support for Paragraphs/Sections by @phuchoang2603 in #45
- Update README.md to include ffmpeg troubleshooting by @IgnorantSapient in #53
- feat: add title_mode option by @xtmu in #49
- Fix edge pause by @p0n1 in #71
- Update deps by @p0n1 in #73
Just get back to this and everything. The
edge
tts engine feature should be more robust now. Try it with--tts edge
if you want to convert any ebook for free!
New Contributors
- @phuchoang2603 made their first contribution in #45
- @IgnorantSapient made their first contribution in #53
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- README: improve after edge by @p0n1 in #32
- Update README.md by @p0n1 in #34
- feat: skip prompt if instructed or in preview mode by @haydonryan in #38
- README: fix docker usage by @p0n1 in #39.
Remember to add
-i -t
options for docker usage to enable interactive mode and allocate a pseudo-TTY.
New Contributors
- @haydonryan made their first contribution in #38
Full Changelog: v0.5.0...v0.5.1
v0.5.0
v0.4.3
v0.4.2
fix: prevent docker volume override source
Full Changelog: v0.4.1...v0.4.2
v0.4.1
fix: raise for requests status error
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Release Notes for v0.4.0
We're excited to announce the release of epub_to_audiobook
v0.4.0, which now includes support for OpenAI's Text-to-Speech (TTS)! Here's what's new:
-
OpenAI TTS Integration: You can now use OpenAI's TTS by running
python3 epub_to_audiobook.py input output --tts openai
. To explore the variety of voices and output formats available, visit our OpenAI TTS Options. -
Codebase Refactor: The codebase has been refactored for better flexibility, making the addition of more TTS providers a breeze.
-
Compatibility Assurance: Your existing CLI commands remain intact. Azure TTS users will experience no change in their workflow.
-
Language Support: OpenAI TTS detects language automatically for conversion. But use
--language
option to set your ebook's language will enhance the text splitting strategy, which is especially beneficial for Chinese characters. -
Preview Option: Use the
--preview
flag for a chapter summary and character count before conversion.
For a sneak peek of OpenAI's TTS, listen to a sample here.
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.0
Release Notes for epub_to_audiobook
v0.2.0
Hello everyone! 🎉 We're excited to introduce a new update for our project, epub_to_audiobook
. Your feedback has been invaluable, and we've worked hard to deliver some useful new features and improvements based on your great advice. Here are the changes in this release:
🚀 New Features:
- Preview Mode: Want a sneak peek? Now, you can preview the chapter titles without actually converting the text to speech. Great for ensuring you're targeting the right content!
- Break Between Paragraphs: Get a better listening experience with adjustable breaks between paragraphs. You can adjust the break duration for different sections or paragraphs, making the audiobook feel more natural.
- Target Specific Chapters: You can now select which chapters to convert, giving you more control over the content of your audiobook.
- Custom Audio Output Format: Choose the desired audio quality and file size to suit your needs. We've added support for various formats for a flexible listening experience.
- Newline Mode Options: Customize how you detect new paragraphs. Whether your ePub uses single or double newlines, we've got you covered.
🛠 Improvements:
- Improved text stripping for cleaner content extraction.
- Refined the chapter extraction process for better accuracy.
- Enhanced logging for better debugging and traceability. You can now adjust the log level to your preference.
- Increased retry count for text-to-speech conversion to ensure a higher success rate.
📘 Documentation:
- Added documentation for the
preview
and many other options. - Revised the usage guide to help you make the most of the new features.
🙏 Acknowledgements:
A big thank you to our community of users for providing valuable feedback and advice. Your insights continue to shape the direction of this project. Keep those suggestions coming!
Full Changelog: v0.1.0...v0.2.0
For more details on usage and configurations, please refer to the project's README.md
.
Happy listening! 🎧