WaveNet is a machine learning architecture used for audio generation. Instead of utilizing RNNs, WaveNet uses dilated convolutions to train.
This project reimplements the paper in Tensorflow with Keras backend.
See paper and blog for more information: https://deepmind.com/blog/article/wavenet-generative-model-raw-audio https://arxiv.org/pdf/1609.03499.pdf
Also, included is our project paper for our work.
- Python 3
- Docker (Docker Engine API v1.40 for gpu)
Works on all platforms but tested on Ubuntu 18
docker pull tensorflow/tensorflow:2.1.0-gpu-py3
docker build -t wavenet/latest .
docker run -v $(pwd)/saved_data:/saved_data:rw --gpus all -it --rm --name wavenetbox wavenet/latest