GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ArkanDash/Multi-Model-RVC-Inference: RVC Inference with multiple model and huggingface support

BranchesTags
Open more actions menu

Latest commit

 

History

54 Commits
54 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
docs
docs
 
 
lib
lib
 
 
weights
weights
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
app.py
app.py
 
 
requirements-lock.txt
requirements-lock.txt
 
 
requirements.txt
requirements.txt
 
 
run.bat
run.bat
 
 
run.sh
run.sh
 
 
start.bat
start.bat
 
 
start.sh
start.sh
 
 

Repository files navigation

Multi-Model RVC Inference

Simplified RVC Inference for HuggingFace or Google Colab

License Repository

Information

Please support the original RVC, without it, this inference wont be possible to make.
Original RVC Repository

Features

  • Support V1 & V2 Model ✅
  • Youtube Audio Downloader ✅
  • Demucs (Voice Splitter) [Internet required for downloading model] ✅
  • TTS Support ✅
  • Microphone Support ✅
  • HuggingFace Spaces Inference [for CPU Tier only] ✅
    • Remove Youtube & Input Path ✅
    • Remove Crepe Support due to gpu requirement ✅

Automatic Installation

Install ffmpeg first before running these command.

  • Windows Run the start.bat to download the model and dependencies.
    Run the run.bat to run the inference
  • MacOS & Linux For MacOS. before running the script, please install wget
    Run the start.sh to download the model and dependencies.
    Run the run.sh to run the inference

Manual Installation

  1. Install Python 3.10 (Cannot use Python 3.11 or higher, due to unmaintained fairseq dependency)

  2. Install Pytorch

    • CPU only (any OS)
    pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cpu
    • Nvidia (CUDA used)
    # For Windows (Due to flashv2 not supported in windows, Issue: https://github.com/Dao-AILab/flash-attention/issues/345#issuecomment-1747473481)
    pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu118
    # Other (Linux, etc)
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
  3. Install ffmpeg

  4. Install Dependencies

pip install -r requirements.txt
  1. Download Pre-model
# Hubert Model
https://huggingface.co/lj1995/VoiceConversionWebUI/blob/main/hubert_base.pt
# Save it to /assets/hubert/hubert_base.pt

# RVMPE (rmvpe pitch extraction, Optional)
https://huggingface.co/lj1995/VoiceConversionWebUI/blob/main/rmvpe.pt
# Save it to /assets/rvmpe/rmvpe.pt
  1. Run WebUI
python app.py

How to use

Command Line Arguments

Other Inference

Advanced RVC Inference

About

RVC Inference with multiple model and huggingface support

Topics

aiconversational-aiconversionconverterinferenceretrieval-modelrvcttsvcvoicevoice-conversionvoiceconversion

Resources

Readme
MIT license
Activity

Stars

117 stars

Watchers

6 watching

Forks

27 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.