Skip to content
/ vqvae Public

Tensorflow implementation of VQVAE for voice conversion

Notifications You must be signed in to change notification settings

twidddj/vqvae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A TensorFlow implementation of VQVAE paper

This is a TensorFlow implementation of the Vector Quantised-Variational AutoEncoder for voice conversion.

Features

  • VQVAE for voice conversion
  • WaveNet which allows local conditioning

Requirements

Code is tested on TensorFlow version 1.4 for Python 3.6.

In addition, librosa must be installed for reading and writing audio.

Simple test

In this test, we generate 3-type wavs and each type has different style each other.

See below generated examples for train.

Results

You can find more details in simple vq-vae test and the generated files are on results folder.

Voice conversion test

This will be updated soon. Recently, I'm focus on wavenet project. After build vocoder, I'll go on this test.

References

About

Tensorflow implementation of VQVAE for voice conversion

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published