Skip to content

A WebUI to create song covers with any RVC v2 trained AI voice from YouTube videos or audio files.

License

Notifications You must be signed in to change notification settings

TheNeodev/NeoRVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gelbooru counter


License: BSD-3-Clause Open In Colab


An extension of AIcoverGen 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. 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.

Changelog

  • WebUI for easier conversions and downloading of voice models
  • Hybrid Pitch detection method control Method
  • Support for cover generations from a local audio file
  • Option to keep intermediate files generated. e.g. Isolated vocals/instrumentals
  • Download suggested public voice models from table with search/tag filters
  • Support for Pixeldrain download links for voice models
  • Implement new rmvpe pitch extraction technique for faster and higher quality vocal conversions
  • Volume control for AI main vocals, backup vocals and instrumentals
  • Index Rate for Voice conversion
  • Reverb Control for AI main vocals
  • Local network sharing option for webui
  • Extra RVC options - filter_radius, rms_mix_rate, protect
  • Local file upload via file browser option
  • Upload of locally trained RVC v2 models via WebUI
  • Pitch detection method control, e.g. rmvpe/crepe/fcpe
  • Pitch change for vocals
  • Audio output format option: wav or mp3.
  • Cli Inference

How to use cli

full inference:

python ./neorvc/main_cli.py "https://youtube.com/watch?v=example" "my_voice_model" --pitch_change 2 --keep_files --output_type full

vocal_only inference:

python ./neorvc/main_cli.py "path/to/vocals.wav" "my_voice_model" --output_type vocals

References

The NeoRVC builds upon the foundations of the following projects:

We acknowledge and appreciate the contributions of the respective authors and communities involved in these projects.

Contributions

If you want to participate and help me with this project feel free to create an issue if something goes wrong or make a pull request to improve this project.

Any type of contribution is welcome 🔥

If you like this project you can star this repository. I will appreciate a lot 😸

You can donate to the me on here:

"Support Me On Saweria"

Thanks to all contributors for their efforts

About

A WebUI to create song covers with any RVC v2 trained AI voice from YouTube videos or audio files.

Topics

Resources

License

Stars

Watchers

Forks

Languages