aedocw / epub2tts

Turn an epub or text file into an audiobook
Apache License 2.0
445 stars 44 forks source link

Add a GUI #99

Open aedocw opened 7 months ago

aedocw commented 7 months ago

Though a user would still have to know how install this with pip, it would be nice to add a GUI. Looks like this could be accomplished by adding just a few lines with https://github.com/chriskiehl/Gooey

aedocw commented 7 months ago

Working right now if you do: pip install Gooey (or pip install -r requirements) python epub2tts-gui.py

The workflow in the GUI is: -use file selector to choose epub -scroll down and check "scan" -click "start", then "OK" when it says execution finished -scroll through window to pick start/end chapters -click "edit" -uncheck "scan" -enter any other parameters (start, end, xtts options, etc) -click start

unifirer commented 7 months ago

i just redownloaded the zip but

i dont see a python epub2tts-gui.py

[Errno 2] No such file or directory

aedocw commented 7 months ago

It's in the "gui" branch (https://github.com/aedocw/epub2tts/tree/gui) but still has the same base install requirements, so this will probably not be the easy path forward for you. Also this is still a work in progress, as I've barely tested the functionality so far.

unifirer commented 7 months ago

It's in the "gui" branch (https://github.com/aedocw/epub2tts/tree/gui) but still has the same base install requirements, so this will probably not be the easy path forward for you. Also this is still a work in progress, as I've barely tested the functionality so far.

o i see, thank you, i await your great accomplishment, ure very talented, this is the best program for tts ive found so far by faaaar, even eleven labs is limited to 5mins on all plans