Karaoki your anime songs.

Overview

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 to custom. 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.

You might also like...

🌸 API for storing anime picture collection in Discord server

🌸 API for storing anime picture collection in Discord server

Waifuseum Waifuseum (Museum Waifu) is a simple REST API for storing and managing anime picture collection. This project use combinaton of ExpressJS, D

Jun 28, 2022

Watch anime ad free through a beautiful UI. Don't forget to 🌟 this repo for updates!

Watch anime ad free through a beautiful UI. Don't forget to 🌟 this repo for updates!

Ashanime - Stream Ad-free Anime Ashanime is an Ad free responsive web application built with the intention of providing a pleasent anime streaming exp

Dec 31, 2022

An Anime Game launcher for Linux with automatic patching fixing detection of Linux/Wine and telemetry disabling

An Anime Game launcher for Linux with automatic patching fixing detection of Linux/Wine and telemetry disabling

An Anime Game launcher for Linux with automatic patching fixing detection of Linux/Wine and telemetry disabling

Jan 4, 2023

Chain Anime.js calls on jQuery selectors.

jQuery.animejs This is a small ( 1kb) helper plugin for the great Anime.js. Features Chain Anime.js calls in a more readable way. Supports latest Ani

Jun 8, 2022

Cuteanime is a website where you can watch anime with Japanese subtitles, it is a fun way to study japanese.

Cuteanime is a website where you can watch anime with Japanese subtitles, it is a fun way to study japanese.

Cuteanime.moe Cuteanime is a website where you can watch anime with Japanese subtitles and lookup words with a dictionary extension like Yomichan. We

Oct 27, 2022

Anime API Wrapper!

Anime API Wrapper API Base https://www.zoroapi.tk/ Authentication This API doesn't require any Authentication As We does not store any files on our se

Sep 18, 2022

Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links

rebrandly-express Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links Rebra

Dec 13, 2022

portfolio-project is a npm package to automatically update your projects section in your portfolio website. It will fetch the selected repositories directly from your GitHub account.

portfolio-project is a npm package to automatically update your projects section in your portfolio website. It will fetch the selected repositories directly from your GitHub account.

portfolio-project Those days of manually updating portfolio website after every new project made are gone ⚡ Yesss . . . you read that right. 😉 portfo

Aug 3, 2021

375 DSA Tracker helps you build your confidence in solving any coding related question and helps you prepare for your placements. It is your personal web-based progress tracker based on 375 DSA Sheet by Aman Dhattarwal & Shradha Didi

375 DSA Tracker helps you build your confidence in solving any coding related question and helps you prepare for your placements. It is your personal web-based progress tracker based on 375 DSA Sheet by Aman Dhattarwal & Shradha Didi

375-DSA Tracker 👨‍💻 Me and my friend Abhilash Jena made a 375 DSA Tracker website based on 375 DSA Sheet by Aman Dhattarwal & Shradha Didi which hel

Nov 11, 2022
Comments
  • Generate ASS with rubies on words

    Generate ASS with rubies on words

    Currently, we can generate ASS whether it consists of all original words or all rubies. But we want to generate ASS with rubies on words, like furiganas to kanjis.

    We have to come up with a new ASS generation method to solve the issue.

    • [ ] Generate ASS with rubies
    • [x] Generate rubies in JOYSOUND lyrics provider
    enhancement help wanted 
    opened by zhxie 2
  • Electron 20 has support HEVC hw decoding

    Electron 20 has support HEVC hw decoding

    Accroding to https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding

    image

    Electron 20 has support HEVC hw decoding now. Upgrade it and videos from Bilibili no longer need to be re-encoded. It will save a log of time.

    enhancement 
    opened by maoqxxmm 1
  • Fix fetching Bilibili cookie to #82

    Fix fetching Bilibili cookie to #82

    Fetch and store Bilibili cookie at initialization or before search. The cookie will expire after 1 year. So refreshing it at the startup is enough.

    fixed #82

    opened by maoqxxmm 0
  • Subtitles overlap on certain situation

    Subtitles overlap on certain situation

    Currently, subtitles rendered on the player may overlap when

    • there are multiple lyrics sung on the same time, or
    • there are too many lyrics in a short period of time.

    We have to come up with a new ASS generation algorithm to solve the issue.

    help wanted 
    opened by zhxie 0
Releases(v0.2.0)
Owner
Xie Zhihao
Xie Zhihao
It's a wrapper for tononkira.serasera.org (Lyrics database for Malagasy Songs)

Tonokira-Ts It's a wrapper for tononkira.serasera.org (Lyrics database for Malagasy Songs) ?? Install npm i tonokira #or yarn add tonokira ?? Usage

Toky 5 Aug 19, 2022
A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.

Obsidian Media DB Plugin A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your va

Moritz Jung 58 Dec 21, 2022
CLI tool for printing anime quotes in your terminal.

aniquote Why? While i was browsing Unixporn looking to steal someone's dotfiles (im too lazy to rice myself) i saw some anime-related rices and though

kugi 14 Dec 22, 2022
Utility for Anime Empire's Treasury Team

TreasuryTools Utility for Anime Empire's Treasury Team to make Merching, Radding, and Running easier and more efficient. Table of Contents Command Usa

Zlushiie 1 Dec 31, 2021
Different Types of Monsters Card of Popular anime. Build in React tech.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Abhishek Tiwari 5 Mar 19, 2022
Anime, Manga, and Light Novel Tracker Application for Windows

Courier Courier is an Anime, Manga, and Light Novel Tracker Application for Windows. With the help of AniList, this desktop app helps you manage and t

Kevin Hoang 8 Oct 5, 2022
An open-source server software for a certain anime game.

Open-Shen An open-source server software for a certain anime gaem. Based off the leaked Pancake and closed-source Bridge servers. You can find the Ope

Magix 68 Dec 10, 2022
Animene - A platform for anime lovers

Animene A platform for anime lovers Live demo website: animene.vercel.app Technologies used React Material UI SCSS Modules, clsx Axios, GraphQL Redux,

Hoang Tien Nguyen 21 Oct 15, 2022
🌸 API for storing anime picture collection in Discord server

Waifuseum Waifuseum (Museum Waifu) is a simple REST API for storing and managing anime picture collection. This project use combinaton of ExpressJS, D

Bayu 4 Jul 24, 2022
🦄 • A simple open source project that can display random anime images and quotes.

Welcome to Rakoko App! ?? Rakoko App is a simple application that is used to display images and quotes randomly. Built using Framework7. ?? Demo Page

Rizki Karianata 2 Jun 12, 2022