JarodMica / audiobook_maker

GNU General Public License v3.0
203 stars 34 forks source link

A Simple Userfriendly Launcher for Audiobook Maker #27

Open deffcolony opened 9 months ago

deffcolony commented 9 months ago

Pull Request Summary: A Simple Userfriendly Launcher

Description

This pull request introduces several features to the Audiobook Maker launcher script, providing a more user-friendly and automated experience. The primary features include:

  1. Automated Installation Process
    • The script automatically installs requirements to make audiobook maker work.
    • Miniconda will be automatically installed + creating an isolated conda environment.
    • Python 3.10 will be installed within the created conda environment.
    • Users will be asked if the script should create a shortcut on their desktop after installation to simply launch the menu again to run audiobook maker

image

  1. Automatic FFmpeg Installation

    • FFmpeg is automatically downloaded and added to the environment's PATH.
    • Users no longer need to manually install FFmpeg.
  2. User-Friendly Menu

    • A user-friendly menu is implemented, allowing users to choose various actions.
    • Options include installation, running the Audiobook Maker, updating, uninstalling, and exiting the menu.

Usage

Users can interact with the script by simply running audiobook-launcher.bat and selecting options from the displayed menu. The script handles the installation, configuration, and uninstall of the Audiobook Maker

Testing

The script has been tested to ensure a smooth installation, proper configuration, and seamless uninstallation. User input handling and automated actions have been thoroughly tested to provide a reliable and user-friendly experience.

Additional Notes

Meerfelix commented 4 months ago

image Hey I dont really know where to place this correctly, just wanted to mention that the index files are usually not readable because of the window/interface design. I think this is also the case with ai voice cloning.