Skip to content

Commit

Permalink
React UI Bark, MusicGen, Tortoise initial version (#234)
Browse files Browse the repository at this point in the history
* audio send-to-x core

* cleanup

* enable audio on favorites page

* new file input cache location

* update gitignore

* streamlined file inputs and save state

* rename musicgen -> demucs in file

* cleanup and add prefix

* Clean up Demucs

* improve titles and file transfer

* add the ability to send files to MusicGen

* clean up API, add vocos endpoint

* fix localStorage update bug, add vocos base

* finish vocos_wav tab

* Vocos NPZ

* add encodec decode option

* voice generation tab

* update comment

* initial bark UI

* conda clean command

* fix

* disable dark theme

* add npz file refresh to bark, clean up UI

* improve bark UI IO

* show only the relevant selection

* display chosen voice

* fix funcs interface bug

* reoder bark to first place

* add basic tortoise tab

* add useParameters functions

* fix model list refresh

* Fix speaker refresh

* CVVP as a slider

* fix visual bug

* add tortoise model settings and custom tokenizer

* basic RVC

* include RVC parameters/metadata

* fix metadata bug

* add index page

* voices and history outputs

* improve history UI

* add bark settings to react ui
  • Loading branch information
rsxdalv authored Jan 8, 2024
1 parent 57e574f commit 6816d49
Show file tree
Hide file tree
Showing 65 changed files with 7,200 additions and 621 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,14 @@ Not exactly, the dependencies clash, especially between conda and python (and de

* Potentially needed to install build tools (without Visual Studio): https://visualstudio.microsoft.com/visual-cpp-build-tools/

### React UI

* Install nodejs (if not already installed with conda)
* Install react dependencies: `npm install`
* Build react: `npm run build`
* Run react: `npm start`
* Also run the python server: `python server.py` or with `start_(platform)` script

## Docker Setup

tts-generation-webui can also be ran inside of a Docker container. To get started, first build the Docker image while in the root directory:
Expand Down
2 changes: 2 additions & 0 deletions optimize_conda_storage.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@REM conda clean --all --dry-run
conda clean --all
2 changes: 1 addition & 1 deletion react-ui/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ next-env.d.ts
.vscode

# upload cache
/file-input-cache/
/public/file-input-cache/

Loading

0 comments on commit 6816d49

Please sign in to comment.