Research
MeanVoiceFlow: One-step Nonparallel Voice Conversion with Mean Flows
Overview Research area: Speech processing, specifically voice conversion (VC) using deep generative models — flow matching and mean flows. Technical level: Advanced. The paper builds on ordinary diffe
- arXiv
- 2602.18104
- Published
- 2026-02-20
- Authors
- Takuhiro Kaneko, Hirokazu Kameoka, Kou Tanaka, Yuto Kondo
AI summary
Overview
Research area: Speech processing, specifically voice conversion (VC) using deep generative models — flow matching and mean flows.
Technical level: Advanced. The paper builds on ordinary differential equations, flow matching theory, the mean flow identity, Jacobian-vector products, and stop-gradient training, though it explains the core intuition with a velocity-vector analogy.
Scope: This paper proposes MeanVoiceFlow, a one-step nonparallel voice conversion model based on mean flows that is trained from scratch without pretraining or distillation.
What This Paper Is About
Voice conversion changes one speaker's voice into another's while keeping the linguistic content intact. Diffusion and flow-matching models produce excellent speech quality and speaker similarity, but they are slow because they need many iterative inference steps. Existing one-step solutions rely on knowledge distillation from a multi-step teacher, sometimes combined with adversarial training, which increases training cost and instability. This paper asks whether a model can generate converted speech in a single step, trained from scratch, and still match multi-step models in quality.
Key Contributions
-
MeanVoiceFlow, a one-step nonparallel VC model based on mean flows. It replaces the instantaneous velocity used in conventional flow matching with average velocity, which inherently incorporates the time integral over the inference path. This allows direct, more accurate one-step inference, and the model is trained from scratch with no pretraining or distillation.
-
A structural margin reconstruction loss as a zero-input constraint. Because computing the mean-flow target velocity requires the model's own derivative (which can be inaccurate during training), the authors regularize input–output behavior. To avoid the over-smoothing ("statistical averaging") that a direct element-wise loss causes, they use an SSIM-based loss, apply a margin to avoid penalizing high-quality samples, and restrict the constraint to zero-input samples.
-
Conditional diffused-input training. Prior diffusion-based VC feeds a mixture of noise and source data only at inference, creating a training–inference mismatch. This work feeds that diffused source data during training as well, synthesized by the model itself with a stop-gradient, so training and inference distributions match.
-
Experimental validation on two datasets (VCTK and LibriTTS) with five objective metrics plus MOS listening tests, showing the techniques work and that MeanVoiceFlow is competitive with multi-step and distillation-based models.
Main Findings
-
One-step performance comparable to multi-step models. On VCTK, MeanVoiceFlow at 1 NFE reached nMOS 3.87 ± 0.09, sMOS 2.92 ± 0.13, pMOS_s 3.98, pMOS_n 3.78, pMOS_v 4.10, CER 1.2, and SECS 0.886, versus VoiceGrad-FM at 30 NFEs (nMOS 3.79 ± 0.10, sMOS 2.92 ± 0.12, pMOS_s 3.88, pMOS_n 3.79, pMOS_v 4.05, CER 1.1, SECS 0.885) and FastVoiceGrad+ at 1 NFE (nMOS 3.81 ± 0.10, sMOS 2.99 ± 0.13, pMOS_s 3.99, pMOS_n 3.79, pMOS_v 4.03, CER 1.2, SECS 0.888).
-
It clearly beats other one-step models trained from scratch. On VCTK, VoiceGrad-DM at 1 NFE scored nMOS 2.77 ± 0.09 and VoiceGrad-FM at 1 NFE scored nMOS 3.14 ± 0.11, both below MeanVoiceFlow's 3.87 ± 0.09.
-
Zero-input constraint configuration matters. In the component analysis (without conditional diffused-input training), the ℒ_MF-only baseline (A) scored pMOS_s 3.72, pMOS_n 3.73, pMOS_v 4.00, CER 1.3, SECS 0.882. Adding element-wise L1 (B) or L2 (C) losses raised pMOS_s (3.81 and 3.80) but degraded pMOS_n (3.65 and 3.66) and pMOS_v (3.96 and 3.98) due to over-smoothing. SSIM alone (D) gave 3.79 / 3.77 / 4.05 / 1.3 / 0.882. Adding the margin (E, the proposed configuration) gave the best overall results: pMOS_s 3.90, pMOS_n 3.77, pMOS_v 4.08, CER 1.2, SECS 0.883. Applying the constraint to all inputs (F) caused over-smoothing again, reducing pMOS_v to 4.03.
-
Conditional diffused-input training improves robustness. Adding it improved robustness to the mixing ratio t' and peak performance for both pMOS_s and SECS; similar trends held for pMOS_n and pMOS_v, while CER stayed nearly constant.
-
The trend generalizes to a larger dataset. On LibriTTS, MeanVoiceFlow at 1 NFE achieved pMOS_s 3.93, pMOS_n 3.70, pMOS_v 3.70, CER 1.1, and SECS 0.879, outperforming VoiceGrad-DM at 1 NFE (3.20 / 3.32 / 3.26 / 1.1 / 0.873) and VoiceGrad-FM at 1 NFE (3.22 / 3.38 / 3.28 / 1.1 / 0.875), and landing near their 30-NFE counterparts.
-
Ground truth remains an upper anchor on naturalness and similarity. Ground-truth speech scored nMOS 4.26 ± 0.10, sMOS 3.62 ± 0.08, pMOS_s 4.14, pMOS_n 3.75, pMOS_v 4.05, CER 0.1, and SECS 0.940.
-
No pretraining or distillation is required. The paper notes MeanVoiceFlow achieves this without the extra teacher model, discriminator feature extractor, distillation, or adversarial training that the marked baselines (FastVoiceGrad, FastVoiceGrad+) need.
Methodology in Plain English
Generative voice conversion normally learns a path from random noise to a spectrogram and walks along it in small steps. Small steps mean many model calls and slow conversion. Conventional flow matching uses the instantaneous direction of travel at each point, so the total path must be numerically integrated — and that integration gets inaccurate when steps are coarse.
Mean flows instead learn the average direction of travel between two time points. Because the average already contains the integral, a single step can jump from noise to output directly (z₀ = z₁ − u_θ(z₁, 0, 1)). The catch: to train an average-velocity network, the target itself depends on the network's derivative, which is unreliable early in training.
The authors stabilize this with two additions. First, a zero-input constraint: when fed an all-zero input, the model's output should structurally resemble real data, enforced with an SSIM-based loss (structural rather than point-wise comparison), a margin of 0.3 that stops penalizing already-good samples, and application only to zero-input samples. The margin value 0.3 and weighting λ = 1 were set empirically. Second, conditional diffused-input training: instead of training only on pure noise and then feeding a source/noise mixture at inference, they feed the same kind of mixture during training, generating it with the model's own predictions under a stop-gradient, swapping in a shuffled speaker embedding as the "source," and using the mixture for half of each batch. The mixing ratio t' was empirically set to 0.95 for inference.
Implementation follows the FastVoiceGrad baseline exactly to isolate training effects: a U-Net average-velocity network with 12 convolution layers, 512 hidden channels, two downsampling and upsampling stages, gated linear units, and weight normalization; speaker embeddings from a speaker encoder and content embeddings from a bottleneck feature extractor; HiFi-GAN V1 for waveform synthesis; Adam with batch size 32, learning rate 0.0002, β₁ 0.5, β₂ 0.9, 500 epochs, cosine schedule with linear warm-up over the first 10k steps. During mean-flow training, r is set equal to t with probability 0.75.
Why This Matters
This work suggests that high-quality fast voice conversion does not have to pass through a distillation pipeline. If a one-step model can be trained from scratch, the engineering burden of training a teacher, distilling a student, and stabilizing an adversarial discriminator drops substantially. The paper notes that mean flows are underexplored in speech, so this is also a demonstration that the method transfers from its original setting into audio generation.
Real-world applications implied by the voice conversion setting:
- Speech communication enrichment — the paper's own stated motivation for studying VC broadly.
- Personalized speech synthesis — nonparallel (zero-shot) conversion to an unseen target speaker's voice.
- Assistive voice technology — giving individuals who lose their voice access to a synthesized version of their own speaker identity.
- Media localization and dubbing — converting a performer's voice toward a target speaker identity while preserving what they said.
Industry relevance: Because MeanVoiceFlow runs in one function evaluation and needs no pretrained teacher or pretrained feature extractor, it lowers the compute and infrastructure barrier for deploying voice conversion, which matters for latency-sensitive and cost-sensitive products. The speech intelligibility metric (CER of 1.2 on VCTK and 1.1 on LibriTTS for MeanVoiceFlow) and speaker similarity (SECS 0.886 and 0.879) are the two figures most relevant to whether such a system is usable in practice.
Future Directions
- Extending mean flows to other speech tasks. The paper explicitly states that mean flows remain underexplored in speech and that applying the approach to other speech-related tasks is a promising direction.
- Questioning how much the zero-input constraint and diffused-input training generalize. Both techniques were validated primarily through ablations on one architecture family (the FastVoiceGrad U-Net); whether the 0.3 margin and λ = 1 weighting transfer to other architectures, datasets, or tasks is not established here.
- Reducing the remaining gap to ground truth. MeanVoiceFlow's sMOS (2.92 ± 0.13) is still below ground truth (3.62 ± 0.08) with a statistically significant difference, so closing the naturalness and similarity gap at one step remains open.
- Broadening the evaluation. The paper's versatility check covers VCTK and LibriTTS with five objective metrics and a targeted subjective test; extensions to more languages, more acoustic conditions, and other subjective protocols are natural next steps.
Target Audience
Researchers and practitioners in speech synthesis and generative modeling — particularly those working on voice conversion, flow matching, or fast sampling — will benefit most. It is also useful for engineers evaluating whether a one-step, from-scratch model can replace a distillation pipeline in a production system. Readers without a background in diffusion models, ODEs, or flow matching will find the middle sections mathematically dense, though the qualitative argument about instantaneous versus average velocity is accessible.
Authors’ abstract
In voice conversion (VC) applications, diffusion and flow-matching models have exhibited exceptional speech quality and speaker similarity performances. However, they are limited by slow conversion owing to their iterative inference. Consequently, we propose MeanVoiceFlow, a novel one-step nonparallel VC model based on mean flows, which can be trained from scratch without requiring pretraining or distillation. Unlike conventional flow matching that uses instantaneous velocity, mean flows employ average velocity to more accurately compute the time integral along the inference path in a single step. However, training the average velocity requires its derivative to compute the target velocity, which can cause instability. Therefore, we introduce a structural margin reconstruction loss as a zero-input constraint, which moderately regularizes the input-output behavior of the model without harmful statistical averaging. Furthermore, we propose conditional diffused-input training in which a mixture of noise and source data is used as input to the model during both training and inference. This enables the model to effectively leverage source information while maintaining consistency between training and inference. Experimental results validate the effectiveness of these techniques and demonstrate that MeanVoiceFlow achieves performance comparable to that of previous multi-step and distillation-based models, even when trained from scratch. Audio samples are available at https://www.kecl.ntt.co.jp/people/kaneko.takuhiro/projects/meanvoiceflow/.