Sign inSign up

cyyanide/rvc-webui

By cyyanide

•Updated over 1 year ago

An easy-to-use Voice Conversion framework based on VITS developed by the RVC Project.

Image
Machine learning & AI
0

1.7K

cyyanide/rvc-webui repository overview

⁠RVC WebUI (Retrieval-based Voice Conversion) Docker Image

This Docker image provides a containerized environment for running the Retrieval-based Voice Conversion (RVC) WebUI. It uses the official RVC Dockerfile as its base, offering a consistent, portable way to deploy RVC for inference and experimentation.


⁠Base

  • Based on: Official RVC Dockerfile⁠
  • RVC Version (Latest Tag): 2.2.231006
  • Runtime: Python 3.9
  • Pre-installed: All dependencies from requirements.txt and WebUI scripts

⁠Features

  • Web-based interface for real-time inference and conversion
  • Fully containerized for reproducibility
  • Volume support for persistent models, inputs, and outputs
  • Quick setup, GPU-ready (CUDA)

⁠Image Tags

  • latest: Stable build with WebUI
  • 2.2.231006: RVC Version 2.2.231006

⁠Volume Mounts

Host PathContainer PathPurpose
./logs/app/logsOutput logs and audio
./weights/app/weightsModel checkpoints
./raw/app/rawInput audio files
./results/app/resultsProcessed output files

⁠Quick Usage

docker run -it --rm \
  -v $(pwd)/logs:/app/logs \
  -v $(pwd)/weights:/app/weights \
  -v $(pwd)/raw:/app/raw \
  -v $(pwd)/results:/app/results \
  -p 7865:7865 \
  cyyanide/rvc-webui:latest

Tag summary

Content type

Image

Digest

sha256:c72afb13d…

Size

7.3 GB

Last updated

over 1 year ago

docker pull cyyanide/rvc-webui