Skip to content
Extraits de code Groupes Projets
Pour en savoir plus sur ce projet, lisez le wiki.
README.md 3,65 Kio

AutoKara

An experiment in automatic karaoke timing.

Installation

Requirements

  • MKVToolnix (at least the CLI utils)
  • FFmpeg
  • Python >= 3.8

All other python modules can be installed directly through PIP, see next section.

Install

Linux

Using a virtual environment is strongly recommended (but not mandatory if you know what you're doing) :

$ python -m venv env     # create the virtual environment, do it once
$ source env/bin/activate # use the virtual environement

# To exit the virtual environment
$ deactivate              

The simplest way to install Autokara is through PIP.

# Using HTTPS
$ pip install git+https://git.iiens.net/bakaclub/autokara.git

# Or SSH
$ pip install git+ssh://git@git.iiens.net:bakaclub/autokara.git

Or you can clone the repo and use pip install <repo_directory> if you prefer.

To use the custom phonetic mappings for Japanese Romaji and other non-English languages, you need to update manually (for now) the g2p DB (within the venv):

$ autokara-gen-lang

Configuration

Autokara comes with a default config file in autokara/default.conf.

If you want to tweak some values (enable CUDA, for example), you should add them to a new config file in your personal config directory : ~/.config/autokara/autokara.conf.

This new file has priority over the default one, which is used only as fallback.

Use