paper-with-me

Papers

Parallel-Data-Free Voice Conversion Using Cycle-Consistent Adversarial Networks

2017-11-30 · Takuhiro Kaneko, Hirokazu Kameoka

We propose a parallel-data-free voice-conversion (VC) method that can learn a mapping from source to target speech without relying on parallel data. The proposed method is general purpose, high quality, and parallel-data free and works without any extra data, modules, or alignment procedure. It also avoids over-smoothing, which occurs in many conventional statistical model-based VC methods. Our method, called CycleGAN-VC, uses a cycle-consistent adversarial network (CycleGAN) with gated convolutional neural networks (CNNs) and an identity-mapping loss. A CycleGAN learns forward and inverse mappings simultaneously using adversarial and cycle-consistency losses. This makes it possible to find an optimal pseudo pair from unpaired data. Furthermore, the adversarial loss contributes to reducing over-smoothing of the converted feature sequence. We configure a CycleGAN with gated CNNs and train it with an identity-mapping loss. This allows the mapping function to capture sequential and hierarchical structures while preserving linguistic information. We evaluated our method on a parallel-data-free VC task. An objective evaluation showed that the converted feature sequence was near natural in terms of global variance and modulation spectra. A subjective evaluation showed that the quality of the converted speech was comparable to that obtained with a Gaussian mixture model-based method under advantageous conditions with parallel and twice the amount of data.

📄 PDF Abstract BibTeX arXiv:1711.11293

Code (9)

Jeongseungwoo/Singing-Style-transfer tf
daewon88/Korean-Voice-Conversion tf
dipjyoti92/StarGAN-Voice-Conversion pytorch
dipjyoti92/StarGAN-Voice-Conversion-2 pytorch
jackaduma/CycleGAN-VC2 pytorch
maratsubkhankulov/cyclegan-vc pytorch
nafiuny/ICRCycleGAN-VC pytorch
softrime/CycleGAN-VC_Gluon mxnet
softrime/cycleGAN-for-VC mxnet

Tasks

Voice Conversion

Methods 이 논문이 사용한 방법론

Batch Normalization 설명 없음
Residual Connection 설명 없음
PatchGAN 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Tanh Activation 설명 없음
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Instance Normalization Instance Normalization (also known as contrast normalization) is a normalization layer where: $$ y_{tijk} = \frac{x_{tijk} - \mu_{ti}}{\sqrt{\sigma_{ti}^2 +…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Many-to-Many Voice Conversion using Conditional Cycle-Consistent Adversarial Networks

2020-02-15 · Shindong Lee, BongGu Ko, Keonnyeong Lee, In-Chul Yoo 외

Voice conversion (VC) refers to transforming the speaker characteristics of an utterance without altering its linguistic contents. Many works on voice conversion require to have parallel training data that is highly expe…

Generative Adversarial NetworkVoice Conversion

Many-to-Many Voice Conversion using Cycle-Consistent Variational Autoencoder with Multiple Decoders

2019-09-15 · Keonnyeong Lee, In-Chul Yoo, Dongsuk Yook

One of the obstacles in many-to-many voice conversion is the requirement of the parallel training data, which contain pairs of utterances with the same linguistic content spoken by different speakers. Since collecting su…

Voice Conversion

Spectrum and Prosody Conversion for Cross-lingual Voice Conversion with CycleGAN

2020-08-11 · Zongyang Du, Kun Zhou, Berrak Sisman, Haizhou Li

Cross-lingual voice conversion aims to change source speaker's voice to sound like that of target speaker, when source and target speakers speak different languages. It relies on non-parallel training data from two diffe…

Voice Conversion

High-quality nonparallel voice conversion based on cycle-consistent adversarial network

2018-04-02 · Fuming Fang, Junichi Yamagishi, Isao Echizen, Jaime Lorenzo-Trueba

Although voice conversion (VC) algorithms have achieved remarkable success along with the development of machine learning, superior performance is still difficult to achieve when using nonparallel data. In this paper, we…

Generative Adversarial NetworkImage-to-Image TranslationSpeech SynthesisTranslation+2

MaskCycleGAN-VC: Learning Non-parallel Voice Conversion with Filling in Frames

2021-02-25 · Takuhiro Kaneko, Hirokazu Kameoka, Kou Tanaka, Nobukatsu Hojo

Non-parallel voice conversion (VC) is a technique for training voice converters without a parallel corpus. Cycle-consistent adversarial network-based VCs (CycleGAN-VC and CycleGAN-VC2) are widely accepted as benchmark me…

Voice Conversion