Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎤 Karaoke AI App

An AI-powered web application that removes vocals from songs and generates karaoke-style instrumental tracks with waveform visualization.


🚀 Features

  • 🎵 Upload any audio file (MP3/WAV)
  • 🤖 AI-based vocal removal using Spleeter
  • 🎧 Play instrumental (BGM only)
  • 📊 Real-time waveform visualization
  • ⏯️ Play / Pause controls
  • ⚡ Speed control (0.5x, 1x, 1.5x)

🧠 Tech Stack

Backend

  • Python
  • Flask
  • Spleeter (AI audio source separation)

Frontend

  • HTML, CSS, JavaScript
  • WaveSurfer.js (waveform visualization)

📁 Project Structure

karaoke-app/ │ ├── backend/ │ ├── app.py │ ├── requirements.txt │ └── temp/ │ ├── uploads/ │ └── output/ │ ├── frontend/ │ ├── index.html │ ├── style.css │ └── script.js │ ├── .gitignore ├── README.md

Python Flask AI

About

AI-powered karaoke web app that removes vocals from songs, generates instrumental tracks, and provides waveform-based playback with speed control.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages