Skip to content

JGITSol/XTTS-RVC-UI-ZeroGPU

This branch is 1 commit ahead of Vali-98/XTTS-RVC-UI:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f381435 · May 10, 2024

History

23 Commits
Nov 30, 2023
Dec 1, 2023
Nov 30, 2023
May 10, 2024
Dec 20, 2023
Dec 28, 2023
Nov 30, 2023
Dec 1, 2023
Dec 20, 2023
Nov 30, 2023
Nov 30, 2023

Repository files navigation

This is a port to make life easier for ZeroGPU Users on HuggingFace, as well as good excercise.

When Hosted will link the Space for all to use.

For now its pre-alpha, running live so expect not working as intended, as intended.

All rights go to the original repo, this is just a fork.

Below is original README.md

XTTS-RVC-UI

This is a simple UI that utilize's Coqui's XTTSv2 paired with RVC functionality to improve output quality.

Prerequisites

  • Requires MSVC - VC 2022 C++ x64/x86 build tools.

Usage

Clone this repository:

git clone https://github.com/Vali-98/XTTS-RVC-UI.git

It is recommended to create a venv.

Then, install the requirements:

pip install -r requirements.txt

If you have a CUDA device available, it is also recommended to install PyTorch with CUDA for faster conversions.

pip install torch==2.1.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu118

Then run start.bat , start.sh or simply python app.py

This will create the following folders within the project:

\models\xtts
\rvcs
\voices
  • Relevant models will be downloaded into \models. This will be approximately ~2.27GB.
  • You can manually add the desired XTTSv2 model files in \models\xtts.
  • Place RVC models in \rvcs. Rename them as needed. If an identically named .index file exists in \rvcs, it will also be used.
  • Place voice samples in \voices

About

A Gradio UI for XTTSv2 and RVC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%