Spaces:
Running on Zero
Running on Zero
| title: Nepali Song Voice Swap | |
| emoji: 🎤 | |
| colorFrom: indigo | |
| colorTo: gray | |
| sdk: gradio | |
| sdk_version: 5.49.1 | |
| app_file: app.py | |
| pinned: false | |
| license: gpl-3.0 | |
| short_description: Sing any Nepali song in your own voice, on ZeroGPU | |
| models: | |
| - Plachta/Seed-VC | |
| - funasr/campplus | |
| - lj1995/VoiceConversionWebUI | |
| # Nepali Song Voice Swap | |
| A ZeroGPU Gradio front end that takes a Nepali reference song and a clip of | |
| your own voice, and re-sings the song in your voice. | |
| Pipeline: | |
| 1. [Demucs](https://github.com/adefossez/demucs) separates the song into | |
| vocals and instrumental. | |
| 2. [Seed-VC](https://github.com/Plachtaa/seed-vc) (F0-conditioned singing | |
| model) converts the vocal melody and lyrics to your voice's timbre. | |
| 3. The converted vocals are remixed over the original instrumental. | |
| ## Usage | |
| Upload the full song (up to 4 minutes) and a 5-15 second clean clip of your | |
| own voice. Diffusion steps trade quality for GPU time — 25 is a good | |
| default, 50 for best quality. Pitch shift helps if your voice's natural | |
| range is far from the song's. | |
| ## GPU quota | |
| GPU time is charged against the *visitor's* Hugging Face daily quota, not | |
| the Space owner's. Free accounts get roughly 5 minutes/day, which is about | |
| one to two songs depending on length and diffusion steps. | |
| ## Licence and use | |
| App code is Apache-2.0. Seed-VC (vendored under `modules/` and | |
| `hf_utils.py`) is GPL-3.0. Demucs is MIT. Do not clone anyone's voice, or | |
| convert a song, without the rights to do so. | |