Releases: DatBogie/PyaiiTTS
v1.3.2 | Sharing Themes
Full Changelog: v1.3.1...v1.3.2
Fixed/Implemented: #7, #8, #10.
TL;DR:
- Re-organized Preferences menu.
- Fixed path-related bugs.
- Implemented exporting/important themes as
.pyaiithemefiles. - Fixed OpenAI-related crashes.
v1.3.1 | Multi-line Prompting!
Finally, after like way too much time, I removed the semi-arbitrary decision to disallow line breaks and tabs in the ElevenLabs input.
Why was that a thing in the first place? Because I don't know. But now, it's here. yay :D
v1.3 | macOS & OpenAI
Wow, it's been almost forever since the last full release. Sorry about that 😅 !
Anywho, here's what's changed (since last pre-release):
Changes:
- ChatGPT (OpenAI) integration! Generate funny things w/o leaving PyaiiTTS!
- Icons everywhere!
- macOS support! (I just got my first Mac device lol)
- Widget styles can be changed on the fly, and there's a combobox to change which one you want to use! (Default is Fusion, System is what was previously referred to as "Native Widgets.")
- Building from source/zip instructions in the README! (Also it's just better now.)
Maybe next update we'll see app icons 😉
Linux/Windows Binaries Coming Soon!
v1.3-pre4 | OpenAI GPT Integration
Added OpenAI integration; you can choose a model, enter your API key (which is saved to openai-key.txt upon entering a key), and generate text. Generated text can either be copied or written to the prompt (both via their own respective buttons).
Very basic logging has been enabled, though this is still likely to be very unstable (hence it not being latest).
-- Updates:
-
Applied patch (see #6) for windows build and fixed its name.
-
(12/23/24):
- Added macOS binary.
v1.3-pre3
Changed relative paths to use the script/executable's dir instead of the dir PyaiiTTS was being run from.
Update:
- Fixed two missing
+"/"concatenations. - Fixed three missing
pdir+concatenations. - Fixed
"log.txt"being"g.txt".
Builds later today.
Build have been updated with the new patch.
- (12/23/24):
- Added macOS binary.
v1.3-pre2
Added very basic error logging.
I keep forgetting to fix where I put user instead of USER (aka I used a non-existent variable)!
The bug remains in source, but I've removed it locally before building the windows version (since that's the only version it impacts).
- (12/23/24):
- Added macOS binary. Requires running from Terminal.
v1.3-pre1
Please install PyaiiTTS using the installer from now on.
Windows has some minor bugfixes that linux does not.
Installer update log:
v1.0: Creation.
v1.1: Added ability to choose a version to install/update to via combo box.
- (12/23/24):
- Added macOS binary. Requires running from Terminal.
v1.2.2
Changed the System Theme (Requires Restart) to System Theme and made it not require the program to be re-opened.
That's it.
Next update will be more cosmetic work OR packaging for debian/arch (in addition to the current generic pkg)
Sorry about the windows build being weird, I built this very quickly during school.
- (12/23/24):
- Added macOS binary. Requires running from Terminal.
v1.2.1 | Additions to Voice Generation
Added sliders for changing stability/similarity and a ComboBox for valid TTS elevenlabs AI models.
Make sure to delete any old conf.json files!
- (12/23/24):
- Added macOS binary. Requires running from Terminal.
v1.2 | Custom Themes
Added custom themes!
You can now save your custom color combinations as themes.
Try out the custom ones I've whipped up by downloading the themes.json file and replacing your own with it (or plopping it in PyaiiTTS' directory if it has not generated a themes.json file yet).
Also changed multiple things related to API keys:
- API keys are now run past elevenlabs.io to test their validity
- If
key.txtis not present, a popup will appear when opening PyaiiTTS prompting the user to paste in an API key. When this is done (and the key is validated), it will be stored to a newkey.txtfile. - If
key.txtis present, but its key is deemed invalid, a popup will appear informing the user of this when PyaiiTTS is opened.
Also, a reset button was added to clear all of the configs in case something breaks (which is probably fairly likely 😅)
Note that this does also clear custom themes, so make sure to make a backup of your themes.json file if there are any custom themes you'd like to keep!
It's important to note that themes work and look a lot better (from my testing) on Linux systems than on Windows 11. Windows 10 looks way better than Windows 11, but the accent colors don't apply to things like ComboBox selections and whatnot.
- (12/23/24):
- Added macOS binary. Requires running from Terminal.