RVC Fabric
Real-time AI voice changer for Windows
A real-time AI voice changer for Windows that works out of the box: no Python or PyTorch to set up, no Gradio pages to click through in a browser. Install it and start talking. Built for gaming, voice chat, live streaming and audio production, and deeply customized from RVC WebUI.
Windows 10 / 11 · Automatically adapts to NVIDIA (incl. RTX 50 series), AMD and Intel GPUs
Features
Real-time conversion
Low-latency inference, seamless voice switching mid-session, and one-click bypass to your original voice.
DSP effect chain
Built-in noise gate, compressor and 5-band parametric EQ, with presets and fine-tuning.
Voices & presets
A grid voice library with .index bindings; save, import and share parameter presets.
Community voice store
Official and third-party sources, with multi-threaded, resumable downloads.
Audio toolbox
Separate vocals from accompaniment, turn text into speech in any voice, and train your own voice in one click.
Automatic acceleration
Detects NVIDIA CUDA or AMD / Intel DirectML and downloads the matching runtime for you.
Getting started
Install
Run RVC_Fabric_Setup.exe. An install path with only English characters is recommended.
Follow the setup
On first launch it detects your hardware, fetches the runtime and installs the virtual audio cable.
Route your audio
Set RVC Fabric's output to CABLE Input, and the microphone in your game, QQ or Discord to CABLE Output.
FAQ
Is RVC Fabric free?
Yes. The source code is MIT-licensed on GitHub; model weights, voice packs and third-party resources follow their own licenses.
Does it work without an NVIDIA GPU?
Yes. AMD and Intel GPUs run real-time conversion through DirectML. Only voice training requires an NVIDIA GPU.
How do people in my game, QQ or Discord hear the changed voice?
Through the VB-Cable virtual audio device: set RVC Fabric's output to CABLE Input and the other app's microphone to CABLE Output. Keep your headphones as the Windows default playback device.
How is it related to RVC WebUI?
RVC Fabric is a deep customization of RVC WebUI. A Tauri + Rust + React desktop shell turns real-time conversion into a ready-to-use client, and the upstream training and inference WebUI still ships as an advanced feature.