Coder Social home page Coder Social logo

skytog / retrieval-based-voice-conversion-webui_save Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rvc-project/retrieval-based-voice-conversion-webui

0.0 0.0 0.0 11.72 MB

Use less than 10 minutes vocal to fast train an any2one voice conversion model!

License: MIT License

Python 93.94% Batchfile 2.16% Jupyter Notebook 3.90%

retrieval-based-voice-conversion-webui_save's Introduction

Retrieval-based-Voice-Conversion-WebUI

一个基于VITS的简单易用的语音转换(变声器)框架

madewithlove


Open In Colab Licence Huggingface

Discord


更新日志

English | 中文简体 | 日本語

点此查看我们的演示视频 !

使用了RVC的实时语音转换: w-okada/voice-changer

底模使用接近50小时的开源高质量VCTK训练集训练,无版权方面的顾虑,请大家放心使用

后续会陆续加入高质量有授权歌声训练集训练底模

简介

本仓库具有以下特点

  • 使用top1检索替换输入源特征为训练集特征来杜绝音色泄漏
  • 即便在相对较差的显卡上也能快速训练
  • 使用少量数据进行训练也能得到较好结果(推荐至少收集10分钟低底噪语音数据)
  • 可以通过模型融合来改变音色(借助ckpt处理选项卡中的ckpt-merge)
  • 简单易用的网页界面
  • 可调用UVR5模型来快速分离人声和伴奏

环境配置

推荐使用poetry配置环境。

以下指令需在Python版本大于3.8的环境中执行:

# 安装Pytorch及其核心依赖,若已安装则跳过
# 参考自: https://pytorch.org/get-started/locally/
pip install torch torchvision torchaudio

#如果是win系统+Nvidia Ampere架构(RTX30xx),根据 #21 的经验,需要指定pytorch对应的cuda版本
#pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

# 安装 Poetry 依赖管理工具, 若已安装则跳过
# 参考自: https://python-poetry.org/docs/#installation
curl -sSL https://install.python-poetry.org | python3 -

# 通过poetry安装依赖
poetry install

你也可以通过pip来安装依赖:

注意: MacOSfaiss 1.7.2版本会导致抛出段错误,在手动安装时请使用命令pip install faiss-cpu==1.7.0指定使用1.7.0版本

pip install -r requirements.txt

其他预模型准备

RVC需要其他一些预模型来推理和训练。

你可以从我们的Hugging Face space下载到这些模型。

以下是一份清单,包括了所有RVC所需的预模型和其他文件的名称:

hubert_base.pt

./pretrained 

./uvr5_weights

#如果你正在使用Windows,则你可能需要这个文件,若ffmpeg已安装则跳过
./ffmpeg

之后使用以下指令来启动WebUI:

python infer-web.py

如果你正在使用Windows,你可以直接下载并解压RVC-beta.7z,运行go-web.bat以启动WebUI。

仓库内还有一份小白简易教程.doc以供参考。

参考项目

感谢所有贡献者作出的努力

retrieval-based-voice-conversion-webui_save's People

Contributors

rvc-boss avatar fumiama avatar tps-f avatar ricecakey06 avatar entropyriser avatar github-actions[bot] avatar chenxvb avatar l4ph avatar narusemioshirakana avatar ddpn08 avatar spice-z avatar nowebyone avatar tiger14n avatar kazuki-151 avatar kira-pgr avatar eltociear avatar qwe987299 avatar coahuilite avatar cnchtu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.