ASLP-lab/MeanVC

A Lightweight and Streaming Zero-Shot Voice Conversion via Mean Flows

What it solves

MeanVC addresses the challenge of performing high-fidelity, zero-shot voice conversion—changing the timbre of a speaker's voice while keeping the spoken words—in real-time. It aims to reduce the computational overhead and latency typically associated with diffusion-based voice conversion, making it lightweight enough for streaming applications.

How it works

The system uses a diffusion transformer combined with a chunk-wise autoregressive denoising strategy to process audio in streams. To achieve fast generation, it employs "mean flows," which allow the model to map the starting point to the endpoint in a single step, bypassing the need for multiple iterative denoising steps. It can convert a source voice to any target voice without needing to be re-trained on that specific speaker (zero-shot).

Who it’s for

This tool is designed for researchers and developers working on speech synthesis, real-time audio processing, and voice cloning applications where low latency and high speaker similarity are required.

Highlights

  • Streaming Inference: Supports real-time conversion via microphone input using chunk-wise processing.
  • Single-Step Generation: Uses mean flows for rapid inference compared to traditional diffusion models.
  • Zero-Shot Capability: Transfers timbre to unseen target speakers without additional training.
  • Lightweight Architecture: Uses significantly fewer parameters than previous methods while maintaining high speech quality.

Related

  • Project
  • Project
  • Project
  • Project
  • Project