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