Skip to content

Releases: p0n1/epub_to_audiobook

v0.6.1

28 Jun 09:58
Compare
Choose a tag to compare
  • add ffmpeg to Dockerfile
  • fix some warnings

Full Changelog: v0.6.0...v0.6.1

v0.6.0

28 Jun 08:43
90bbea6
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.5.1...v0.6.0

v0.5.1

23 Jan 12:38
52a9a87
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 Jan 16:54
7432dc7
Compare
Choose a tag to compare

What's Changed

  • Fr 21 project refactoring by @Bryksin in #25
  • fix: replace epub_to_audiobook.py to main.py by @p0n1 in #28
  • feat: add Edge TTS provider by @xtmu in #30

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.4.3

22 Nov 16:43
Compare
Choose a tag to compare

fix: #20 file overwrite every iteration

Full Changelog: v0.4.2...v0.4.3

v0.4.2

15 Nov 15:47
Compare
Choose a tag to compare

fix: prevent docker volume override source

Full Changelog: v0.4.1...v0.4.2

v0.4.1

11 Nov 18:04
Compare
Choose a tag to compare

v0.4.0

10 Nov 12:50
c2b56fe
Compare
Choose a tag to compare

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

10 Nov 12:17
23bf72b
Compare
Choose a tag to compare

What's Changed

  • Adding --output_text and --remove_endnotes options by @jczinger in #5
  • Updating readme with documentation for new features by @jczinger in #6

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.0

20 Sep 10:45
Compare
Choose a tag to compare

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! 🎧