Skip to content

yamada-sexta/rvc-webgui-fork

 
 

Repository files navigation

RVC WebGUI Fork

License GitHub stars GitHub last commit GitHub issues GitHub pull requests

This fork aims to improve upon the original RVC project and with several enhancements:

  • Better dependency management

  • Improved Gradio UI

  • Better Docker support

Getting Started

Run on Google Colab

Follow instructions on this notebook.

Run locally

Install uv if you haven't already.

git clone https://github.com/yamada-sexta/rvc-webgui-fork.git
cd rvc-webgui-fork
uv sync --locked
uv run ./tools/download_models.py
uv run ./web_ui.py

Docker Compose

Create a docker-compose.yml similar to this:

services:
  rvc-fork-server:
    image: ghcr.io/yamada-sexta/rvc-webgui-fork:latest
    # Or if you prefer build from source
    # build:
    #   context: https://github.com/yamada-sexta/rvc-webgui-fork.git
    #   dockerfile: Dockerfile
    restart: "unless-stopped"
    shm_size: '16gb'
    runtime: nvidia
    environment:
      - NVIDIA_VISIBLE_DEVICES=all
    ports:
      - "7865:7865"
    volumes:
      - ./data/datasets:/app/datasets
      - ./data/weights:/app/assets/weights
      - ./data/logs:/app/logs
      - /app/logs/mute

In the same directory run

docker-compose up -d

Then visit localhost:7865 in your browser.

Contributing

We have a more open policy to contribution compared to the original.

Please refer this guide for more details.

About

Voice changing made simple

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 99.4%
  • Other 0.6%