Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Smart Karaoke Coach

An intelligent karaoke coaching application that helps users improve their singing through real-time vocal analysis and feedback.

Features

  • Real-time vocal analysis
  • Pitch detection and visualization
  • Rhythm analysis
  • Personalized feedback and suggestions
  • Song library integration
  • Progress tracking

Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Web Audio API

Backend

  • Python (FastAPI)
  • Node.js
  • TensorFlow.js
  • WebSocket for real-time communication l
.
├── frontend/           # React frontend application
├── backend/           # Python FastAPI backend
└── README.md

Setup Instructions

  1. Frontend Setup:
cd frontend
npm install
npm start
  1. Backend Setup:
cd backend
pip install -r requirements.txt
python main.py

API Documentation

The application uses the following APIs:

  • Web Audio API for audio processing
  • TensorFlow.js for machine learning
  • Custom backend API for analysis and feedback

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages