Cool app!
I've had some issues with getting it to work, though:
- ebook-convert is not a small dependency, it seems that it only comes bundled with calibre software. And calibre has huge number of python dependencies (>400 packages on OpenSuse) - don't know about you, but I'm not polluting my install with that for a small tool. So, I've grabbed appimage version of calibre, extracted it and added symlink to the bundled ebook-convert. It is still around ~500mb of wasted space, but atleast it's local to a single folder.
Could you replace it with another tool/library, or include only necessary stuff with binary?
- Then I've encountered another problem. I have no piper installed on my system, but readme says:
> You don't need to have piper installed. This program manages piper and the associated models.
It didn't download piper release and proceeded without errors. Then it did download some models. After that it errored out on trying to change directory to non-existent "~/.config/QuickPiperAudiobook/piper"
So naturally, I looked in source code, found link to piper tarball and extracted it myself.
A-ha! Now it works. Until..
- Done. Saved audiobook as /home/archargelod/Audiobooks/text.wav
You could try to guess what was the problem, but I'm going tell you right away: it didn't create "Audiobooks" folder and again there were no errors.
Thankfully, that was the last issue and after I created ~/Audiobooks manually, my generated wav was there.