Reproduce “CycleGAN-VC2: Improved CycleGAN-based Non-parallel Voice Conversion” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Takuhiro Kaneko, Hirokazu Kameoka, Kou Tanaka, Nobukatsu Hojo

CycleGAN-VC2, developed by NTT Communication Science Laboratories, enhances non-parallel voice conversion by integrating two-step adversarial losses, a 2-1-2D CNN generator, and a PatchGAN discriminator. These architectural and objective function improvements collectively boost the naturalness and speaker similarity of converted speech, narrowing the quality gap with real target speech.

Key insights

  • More frequent adversarial supervision within the cycle-consistency path can effectively mitigate over-smoothing commonly associated with L1-norm based losses in generative models.
  • A hybrid generator architecture combining 2D and 1D convolutions strategically leverages the strengths of both: 2D for preserving local spectral structures during resolution changes, and 1D for capturing dynamic temporal dependencies.
  • PatchGAN discriminators, by focusing on local feature realism, can stabilize GAN training and improve performance in speech generation tasks by reducing the complexity of learning global structures.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.