{"id":23683854,"url":"https://github.com/codename0og/codename-rvc-fork-3","last_synced_at":"2025-09-02T11:31:37.572Z","repository":{"id":268328004,"uuid":"903981307","full_name":"codename0og/codename-rvc-fork-3","owner":"codename0og","description":"Codename's rvc fork version 3, based on Applio. ","archived":false,"fork":false,"pushed_at":"2024-12-24T04:52:57.000Z","size":3417,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-24T05:17:21.610Z","etag":null,"topics":["ai","applio","pytorch","speech","speech-to-speech","text-to-speech","tts","vc","vits","voice","voice-cloning","voice-conversion"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codename0og.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-16T02:49:18.000Z","updated_at":"2024-12-24T04:53:00.000Z","dependencies_parsed_at":"2024-12-16T04:30:01.231Z","dependency_job_id":"f5d12b65-3046-42f5-a556-bdfc0feaeaad","html_url":"https://github.com/codename0og/codename-rvc-fork-3","commit_stats":null,"previous_names":["codename0og/codename-rvc-fork-3"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codename0og%2Fcodename-rvc-fork-3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codename0og%2Fcodename-rvc-fork-3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codename0og%2Fcodename-rvc-fork-3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codename0og%2Fcodename-rvc-fork-3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codename0og","download_url":"https://codeload.github.com/codename0og/codename-rvc-fork-3/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231781835,"owners_count":18425775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","applio","pytorch","speech","speech-to-speech","text-to-speech","tts","vc","vits","voice","voice-cloning","voice-conversion"],"created_at":"2024-12-29T20:21:40.149Z","updated_at":"2025-09-02T11:31:37.537Z","avatar_url":"https://github.com/codename0og.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cp align=\"center\"\u003e` Codename-RVC-Fork 🍇 3 ` \u003c/p\u003e\n## \u003cp align=\"center\"\u003eBased on Applio\u003c/p\u003e\n## \u003cp align=\"center\"\u003eARCHIVED - v3.X.X NO MORE MAINTAINED\u003c/p\u003e\n## \u003cp align=\"center\"\u003eProject is continued on: https://github.com/codename0og/codename-rvc-fork-4\u003c/p\u003e\n\u003cp align=\"center\"\u003e ㅤㅤ👇 You can join my discord server below ( RVC / AI Audio friendly ) 👇ㅤㅤ \u003c/p\u003e\n\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/SkwcMjxwMq\" target=\"_blank\"\u003e Codename's Sanctuary\u003c/a\u003e\n\u003c/p\u003e\n\n\n\n## A lil bit more the project:\n\n### This fork is pretty much my personal take on Applio. ✨\n`Goal of this project is for me to have a much more flexible base than mainline rvc.`\n\u003cbr/\u003e\nㅤ\n\u003cbr/\u003e\n# ⚠️ㅤ**Datasets must be processed properly!** ㅤ⚠️\n- Normalization\n- Peak-compression\n- Silence-truncation\n- 'simple' method chosen for preprocessing ( 3sec segments. )\nExpect issues with PESQ and data alignment If the following requirements are not met.\nㅤ\n\u003cbr/\u003e\n\n# **Fork's features:**\n \n- Hold-Out type validation mechanism during training. ( L1 MEL, mrSTFT, PESQ, SI-SDR )  ` In between epochs. `\n \n- BF16-AMP, TF32, FP32 Training modes available.  ` BF16 \u0026 TF32 require Ampere or newer GPUs. `\u003cbr/\u003e\n`BF16 and TF32 can be used simultaneously for extra speed gains.`\n\u003e NOTE: BF16 is used by default. If unsupported hardware detected, switched back to FP32. Inference is only in FP32.\n \n- Support for 'Spin' embedder.  ` Needs proper pretrains. `\n \n- Ability to choose an optimizer.  ` ( Currently supporting: AdamW, RAdam, Ranger21 ) `\n \n- Double-update strategy for Discriminator.\n \n- Support for custom input-samples used during training for live-preview of model's reconstruction performance.\n \n- Mel spectrogram %-based similarity metric.\n \n- Support for Multi-scale and classic L1 mel loss.\n \n- Support for the following vocoders: HiFi-GAN, MRF-HiFi-gan and Refine-GAN.  ` ( And their respective pretrains. ) `\n \n- Checkpointing and various speed / memory optimizations compared to og RVC.\n \n- New logging mechanism for losses: Average loss per epoch logged as the standard loss, \u003cbr/\u003eand rolling average loss over 50 steps to evaluate general trends and the model's performance over time.\n \n- From-ui quick tweaks; lr for g/d, scheduler, linear warmup etc.\n\n \n \n\u003cbr/\u003e``⚠️ 1: HiFi-gan is the stock rvc/applio vocoder, hence it's what you use for og pretrains and hifigan-based customs. ``\n\u003cbr/\u003e``⚠️ 2: MRF-HiFi-GAN and Refine-GAN require new pretrained models. They can't be used with original rvc's G/D pretrains. ``\n \u003cbr/\u003e\n \n \n✨ to-do list ✨\n\u003e - Ability to choose lr_decay from the ui.\n \n💡 Ideas / concepts 💡\n\u003e - ~~Propably improving the mel-similarity.. or generally expanding the idea.~~ Irrelevant. Functionality taken over by hold-out validation mechanism.\n\u003e - and more.. perhaps ..\n \n \n### ❗ For contact, please join my discord server ❗\n \n \n## Getting Started:\n\n### 1. Installation of the Fork\n\nRun the installation script:\n\n- Double-click `run-install.bat`.\n\n### 2. Running the Fork\n\nStart Applio using:\n\n- Double-click `run-fork.bat`.\n \nThis launches the Gradio interface in your default browser.\n\n### 3. Optional: TensorBoard Monitoring\n\nTo monitor training or visualize data:\n- Run the \" run_tensorboard_in_model_folder.bat \" file from logs folder and paste in there path to your model's folder \u003c/br\u003e( containing 'eval' folder or tfevents file/s. )\u003c/br\u003eIf it doesn't work for you due to blocked port, open up CMD with admin rights and use this command:\u003c/br\u003e`` netsh advfirewall firewall add rule name=\"Open Port 25565\" dir=in action=allow protocol=TCP localport=25565 ``\n\n\n## Disclaimer\n``The creators of the original Applio repository, Applio's contributors, and the maintainer of this fork (Codename;0), built upon Applio, are not responsible for any legal issues, damages, or consequences arising from the use of this repository or the content generated from it. By using this fork, you acknowledge that:``\n\n- The use of this fork is at your own risk.\n- This repository is intended solely for educational, and experimental purposes.\n- Any misuse, including but not limited to illegal activities or violation of third-party rights, \u003cbr/\u003e is not the responsibility of the original creators, contributors, or this fork’s maintainer.\n- You willingly agree to comply with this repository's [Terms of Use](https://github.com/codename0og/codename-rvc-fork-3/blob/main/TERMS_OF_USE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodename0og%2Fcodename-rvc-fork-3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodename0og%2Fcodename-rvc-fork-3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodename0og%2Fcodename-rvc-fork-3/lists"}