Skip to content

A simple, high-quality voice conversion tool focused on simplicity and ease of use.

License

Notifications You must be signed in to change notification settings

TheNeodev/NeoRVC

Repository files navigation

NeoRVC 🔊

Made With Love License: MIT Open In Colab


Table of Contents


Overview

NeoRVC is An autonomous pipeline to create covers with any RVC v2 trained AI voice from YouTube videos or a local audio file. For developers who may want to add a singing functionality into their AI assistant/chatbot/vtuber, or for people who want to hear their favourite characters sing their favourite song.


Key Features

  • inference
  • model downloader
  • training your own voice

To-Do

  • Implement TTS inference (in progress)

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Git – For cloning the repository.
  • Python – Version 3.10 or higher is recommended.
  • Pip – For managing dependencies.

Installation

  1. Clone the Repository
    git clone https://github.com/TheNeodev/NeoRVC.git
  2. Navigate to the Project Directory
    cd NeoRVC
  3. Install Dependencies
    pip install -r requirements.txt

Usage

Launching the Web Interface

Start the web UI by running:

python webui.py

Running on Google Colab

You can also run NeoRVC in the cloud. Simply click the "Colab" button at the top of this README.


Credits & Acknowledgements


Contributing

Contributions are welcome! To contribute:

  1. Fork the Repository
  2. Create a New Branch
    git checkout -b feature/YourFeature
  3. Commit Your Changes
  4. Push the Branch
  5. Open a Pull Request with a clear description of your improvements or bug fixes.

If you encounter any issues or have suggestions, please open an issue in the repository.


License

NeoRVC is open-sourced under the MIT License. See the LICENSE file for details.

About

A simple, high-quality voice conversion tool focused on simplicity and ease of use.

Topics

Resources

License

Stars

Watchers

Forks