Anioke
Karaoki your anime songs.
Usage
npm install
npm run electron
Build
npm install
npm build
npm exec electron-builder -- -p never
Configuration
Please refer to the example config for detailed configuration.
Troubleshoot
-
Loss of details in the karaoke track
If you are using delivered method
remove_center_channel
for vocal removal, you may face with heavy loss of details in the karaoke track. We recommend to use 3rd party vocal removal application like Spleeter, vocal-remover and Open-Unmix. You have to follow their instructions to download files, setup environment, and change the vocal removal method tocustom
. For the custom script, if you are using macOS, you may change to the following scripts.# All the following scripts are based on macOS. # Spleeter mv "${input}" /tmp/audio.wav && <PATH_TO_SPLEETER> separate -p spleeter:2stems -o /tmp /tmp/audio.wav && mv /tmp/audio/accompaniment.wav "${output}" # vocal-remover mv "${input}" /tmp/audio.wav && <PATH_TO_PYTHON> <PATH_TO_VOCAL_REMOVER>/inference.py -P <PATH_TO_VOCAL_REMOVER>/models/baseline.pth -i /tmp/audio.wav -o /tmp && mv /tmp/audio_Instruments.wav "${output}" # Open-Unmix mv "${input}" /tmp/audio.wav && cd /tmp && <PATH_TO_OPEN_UNMIX> /tmp/audio.wav --targets vocals --residual 1 && mv /tmp/audio_umxl/residual.wav "${output}"
License
Anioke is licensed under the MIT License.
The releases of Anioke deliver executables of FFmpeg and yt-dlp.