Skip to content

ol1oly/okaraoke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OKaraoke

Open-Source Karaoke from any YouTube video.

Host OS

Need linux or WSL2 for audio processing.

Have FFMPEG and FFPROBE installed and in your PATH.

CUDA

We haven't tested on machines that do not have CUDA enabled.

Building the frontend (dist)

The backend expects the frontend/dist folder to be built and present.

cd frontend
npm run build

Backend env

Have the following in a .env file in the backend directory:

GENIUS_TOKEN=<your_genius_token_here>
GEMINI_API_KEY=<your_gemini_api_key_here>

Running the backend for development

cd backend
conda create -n okaraoke python=3.13
conda activate okaraoke
pip install -r requirements.txt
fastapi dev okaraoke/main.py 

Running the frontend for development

cd frontend
npm run dev

Aubio fails to build

You need to have C++ build tools installed on your system.

About

Open source karaoke

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors