DiffSinger dataset processing tools, including audio processing, labeling.
- MinLabel
- SlurCutter
- AudioSlicer
- Microsoft Windows (Vista ~ 11)
- Apple Mac OSX (11+)
- Linux (Tested on Ubuntu)
Component | Requirement | Detailed |
---|---|---|
Qt | >=5.15.2 | Core, Gui, Widgets, Svg, Network |
Compiler | >=C++17 | MSVC 2019, GCC, Clang |
CMake | >=3.17 | >=3.20 is recommended |
You need to install Qt libraries first. (Tested on Qt 5.15.2 only)
set QT_DIR=<dir> # directory `Qt5Config.cmake` locates
set Qt5_DIR=%QT_DIR%
set VCPKG_KEEP_ENV_VARS=QT_DIR;Qt5_DIR
git clone https://github.com/microsoft/vcpkg.git
cd /D vcpkg
bootstrap-vcpkg.bat
vcpkg install ^
--x-manifest-root=../scripts/vcpkg-manifest ^
--x-install-root=./installed ^
--triplet=x64-windows
export QT_DIR=<dir> # directory `Qt5Config.cmake` locates
export Qt5_DIR=$QT_DIR
export VCPKG_KEEP_ENV_VARS="QT_DIR;Qt5_DIR"
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg install \
--x-manifest-root=../scripts/vcpkg-manifest \
--x-install-root=./installed \
--triplet=<triplet>
# triplet:
# Mac: `x64-osx` or `arm64-osx`
# Linux: `x64-linux` or `arm64-linux`
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=<dir> \ # install directory
-DCMAKE_PREFIX_PATH=<dir> \ # directory `Qt5Config.cmake` locates
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake \
-DCMAKE_BUILD_TYPE=Release
cmake --build build --target all
cmake --build build --target install
-
- Apache 2.0 License
-
- Apache 2.0 License
- Qt 5.15.2
- GNU LGPL v2.1 or later
- FFmpeg
- GNU LGPL v2.1 or later
- LAME
- GNU LGPL v2.0
- SDL
- Zlib License
- SndFile
- GNU LGPL v2.1 or later
- vcpkg
- MIT License
- qastool
- Apache 2.0 License
This repository is licensed under the Apache 2.0 License.