Vidalnt / Applio

A simple, high-quality voice conversion tool focused on ease of use and performance.
https://applio.org
MIT License
1.58k stars 254 forks source link

[Feature Request] Single binary support #684

Closed dreamwhite closed 1 week ago

dreamwhite commented 1 week ago

First of all thank you so much for this amazing project. I actually succeeded creating a "fork" version which runs in a PyQT5 (WebEngine) desktop application.

However there are a few things I don't like much about this project such as the inability of changing the path of the assets (which in terms of distributing the package is not the best approach) and most importantly the fact that without the proper Python virtual environment, it cannot be run.

I'd kindly like to know, if there's in the developers plans, if a single binary (which bundles all the necessary dependencies) will be ever released. I tried using Nuitka as well as pyinstaller and cxfreeze without any success. Have you ever succeeded doing it? Thank you so much dreamwhite

github-actions[bot] commented 1 week ago

Thank you for your issue report. However, it appears that your issue description is missing or has incomplete information for the following required sections:

Please edit your issue to include all required information using our issue template. This helps us address your concern more effectively. If you need assistance with the template or have any questions, please join our Discord server for support.

This issue will be closed automatically if not updated with complete information within 24 hours. Feel free to reopen it once you've updated it with the required information.

blaisewf commented 1 week ago

First of all thank you so much for this amazing project. I actually succeeded creating a "fork" version which runs in a PyQT5 (WebEngine) desktop application.

However there are a few things I don't like much about this project such as the inability of changing the path of the assets (which in terms of distributing the package is not the best approach) and most importantly the fact that without the proper Python virtual environment, it cannot be run.

I'd kindly like to know, if there's in the developers plans, if a single binary (which bundles all the necessary dependencies) will be ever released. I tried using Nuitka as well as pyinstaller and cxfreeze without any success. Have you ever succeeded doing it? Thank you so much dreamwhite

changing a few lines of code you can move the paths of the .pt, .pth, .bin… files, we have our version with the dependencies compiled, we don’t plan to do more than that

blaisewf commented 1 week ago

btw join to discord and feel free to share your project