Skip to content

Releases: DatBogie/PyaiiTTS

v1.3.2 | Sharing Themes

14 Mar 14:44

Choose a tag to compare

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 .pyaiitheme files.
  • Fixed OpenAI-related crashes.

v1.3.1 | Multi-line Prompting!

23 Dec 23:38

Choose a tag to compare

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

23 Dec 20:11

Choose a tag to compare

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

05 Nov 23:01

Choose a tag to compare

Pre-release

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

26 Oct 21:16

Choose a tag to compare

v1.3-pre3 Pre-release
Pre-release

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

05 Oct 16:31

Choose a tag to compare

v1.3-pre2 Pre-release
Pre-release

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

05 Oct 01:11
ed13696

Choose a tag to compare

v1.3-pre1 Pre-release
Pre-release

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

04 Oct 17:54
dcd2061

Choose a tag to compare

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

27 Sep 03:48
2b4f456

Choose a tag to compare

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

25 Sep 22:54
fe7bad2

Choose a tag to compare

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.txt is 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 new key.txt file.
  • If key.txt is 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.