Skip to content

a CustomTkInter GUI for processing and training DiffSinger models

Notifications You must be signed in to change notification settings

agentasteriski/DiffTrainer

Repository files navigation

DiffTrainer

English 中文(正體)

a CustomTkInter GUI for processing and training DiffSinger models

DiffTrainer brings together the most useful tools for DiffSinger in one easy, graphical package.

setup options

If you have an NVIDIA GPU:

If you have never used Python:

  • run conda_installer.bat
  • "Update Tools" once DiffTrainer is running
  • use run_gui.bat to launch after that

If you have used Python:

  • DiffTrainer by default uses Miniconda to manage conflicting package requirements.
  • To use an existing conda installation:
    • install requirements.txt to base environment(3.10 strongly recommended, other versions may still work for the base environment)
    • run setup_conda_envs.py to configure the required environments
    • "Update Tools" on the first tab to complete the install
  • As of v0.2.1, the names of the environments are hardcoded requirements.

known bug on Linux

  • if the text and buttons appear jagged:
    • in the base environment, conda install --channel=conda-forge tk[build=xft_*]

language support

DiffTrainer uses ez-localizr to allow GUI language selection. All users are welcome to translate the text found in en_US to other languages and submit a pull request.

to do

soon

  • better readme

eventually

  • more translations
  • an icon that isn't amogus

About

a CustomTkInter GUI for processing and training DiffSinger models

Resources

Stars

Watchers

Forks

Packages

No packages published