ShortGPT Release v0.2.0
This release marks an overhaul and stabilization of ShortGPT after a period of inactivity. I've addressed core issues, upgraded key components, and made several quality-of-life improvements.
Major Changes:
- Stability Fixes: This release addresses numerous bugs that have accumulated, resulting in a much more stable and reliable experience.
- GPT Model Upgrade: Migrated from OpenAI's
gpt-3.5
togpt4-o-mini
. This brings improved performance, more accurate content generation, and better overall results. - MoviePy v2: Upgraded from
MoviePy v1
tov2
. This update brings performance enhancements and better compatibility with modern video formats. - Font Change: Replaced the default font from
Roboto
toLuckiest Guy
, to improve captions. - Coqui TTS Removed: Removed support for Coqui TTS engine as it's barely maintained.
- OpenAI and Eleven Labs Key Names Changed: Changed the keys from
OPENAI
andELEVEN LABS
toOPENAI_API_KEY
andELEVENLABS_API_KEY
respectively.
Other Notable Improvements:
- Code Cleanup: Performed general code cleanup and refactoring for better maintainability and readability.
- Improved Error Handling: More descriptive error messages to help users troubleshoot issues.
- Streamlined Dependencies: Optimized the project's dependencies for an easier installation process.
Detailed Changes:
- Updated
gui/ui_tab_short_automation.py
,gui/ui_tab_video_automation.py
, andgui/ui_tab_video_translation.py
to reflect the changes in TTS engines, language options, and API key names. - Updated dependencies in
requirements.txt
andsetup.py
. - Updated documentation to reflect the latest changes.
Upgrade Notes:
- Users upgrading from previous versions should update their API key configurations to use the new names:
OPENAI_API_KEY
andELEVENLABS_API_KEY
. - Due to the removal of Coqui TTS, users relying on it will need to switch to either ElevenLabs or EdgeTTS.
- Users should be aware of the font change and its impact on the visual style of generated videos.
Contributors:
** If you're interested in contributing, we welcome pull requests and issues on our GitHub repository! **
What's Changed
- Update README.md by @RayVentura in #83
- added Dockerfile, README-Docker.md, modf /gui/gui-gradio.py by adding… by @deftio in #98
- Fixes to outdated OpenAI API references by @abirabedinkhan in #119
- [Enhancement]: Add suppport for coqui xtts local text-to-speech by @Paillat-dev in #126
- 🔒 chore(deps): update openai version to 1.10.0 by @Paillat-dev in #128
- Pin
gradio_client
version by @abidlabs in #129
New Contributors
- @deftio made their first contribution in #98
- @abirabedinkhan made their first contribution in #119
- @Paillat-dev made their first contribution in #126
- @abidlabs made their first contribution in #129
Full Changelog: v0.1.3...v0.2.0