gvne / spleeterpp

A C++ Inference library for the Spleeter project
MIT License
162 stars 33 forks source link

Documentation Status Build Status Build status

Spleeter C++ Inference

How ?

Spleeter is based on tensorflow. As described in their documentation, we can easily run the inference of such a model in C++.

Build

Note: The system is tested on osx 10.15, ubuntu 18.04 and Windows10 (VS2019)

We base our work on cmake.

mkdir build && cd build
cmake ..
cmake --build .

This will:

Documentation

The developer doc is available on readthedoc.
If you ever want to build it, we provide a dockerfile:

docker build -t sp-docs -f docs/Dockerfile .
docker run -it --rm -v$(pwd):/code sp-docs doxygen
docker run -it --rm -v$(pwd):/code sp-docs make html