8000 GitHub - openvpi/dataset-tools: DiffSinger dataset processing tools, including audio processing, labeling.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

openvpi/dataset-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data-set Tools

DiffSinger dataset processing tools, including audio processing, labeling.

Applications

  • MinLabel
  • SlurCutter
  • AudioSlicer

Supported Platforms

  • Microsoft Windows (Vista ~ 11)
  • Apple Mac OSX (11+)
  • Linux (Tested on Ubuntu)

AsrModel

AsrModel

Used for LyricFA, only supports Chinese. jp&&en version(beta)

SomeModel

SomeModel

FblModel

FblModel

Currently, FoxBreatheLabeler only supports annotating breathing using TextGrid files output from SOFA(i.e. overlaying new "AP" annotations on intervals already marked as "SP").

Build from source

Requirements

Component Requirement Detailed
Qt >=6.8.0 Core, Gui, Widgets, Svg, Network
Compiler >=C++17 MSVC 2022, GCC, Clang
CMake >=3.17 >=3.20 is recommended
Python >=3.8

Setup Environment

You need to install Qt libraries first. (Tested on Qt 6.8.3 only)

Windows

cd /D src/libs
cmake -Dep=dml -P ../../scripts/setup-onnxruntime.cma
8000
ke

cd ../../
set QT_DIR=<dir> # directory `Qt6Config.cmake` locates
set Qt6_DIR=%QT_DIR%
set VCPKG_KEEP_ENV_VARS=QT_DIR;Qt6_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

Unix

cd src/libs
cmake -Dep=cpu -P ../../scripts/setup-onnxruntime.cmake

cd ../../
export QT_DIR=<dir> # directory `Qt6Config.cmake` locates
export Qt6_DIR=$QT_DIR
export VCPKG_KEEP_ENV_VARS="QT_DIR;Qt6_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`

Build & Install

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

Libraries

Related Projects

Dependencies

License

This repository is licensed under the Apache 2.0 License.

About

DiffSinger dataset processing tools, including audio processing, labeling.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

0