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.
- inference
- model downloader
- training your own voice
- Implement TTS inference (in progress)
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.
- Clone the Repository
git clone https://github.com/TheNeodev/NeoRVC.git
- Navigate to the Project Directory
cd NeoRVC
- Install Dependencies
pip install -r requirements.txt
Start the web UI by running:
python webui.py
You can also run NeoRVC in the cloud. Simply click the "Colab" button at the top of this README.
- Eddycrack864
hepping me porting NeoRVC to Kaggle. - Phind.com
For their valuable assistance and support. - RVC-Project
Developers of the Retrieval-based Voice Conversion WebUI.
GitHub Repository - Applio by IAHispano For providing the base code.
Contributions are welcome! To contribute:
- Fork the Repository
- Create a New Branch
git checkout -b feature/YourFeature
- Commit Your Changes
- Push the Branch
- 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.
NeoRVC is open-sourced under the MIT License. See the LICENSE file for details.