Open
Description
Overview
Build a web-based karaoke machine with the following features:
- Record user voice during song playback
- Score performance after singing a song
Requirements
- Use ReactJS (HTML, CSS, JavaScript)
- Songs should be stored in JSON files
- Record audio from user's microphone and optionally playback after singing
- Show a score when finished (initially can be a basic/random score)
Open Questions
- Scoring mechanism can be basic at first, but pitch/timing analysis can be considered later
- Fixed list of songs in JSON files for MVP
- No authentication required for MVP
- Recorded audio can be played back instantly, but not stored remotely
Nice to Have
- Allow users to add/upload songs in the future
- Improve the scoring system with pitch/timing detection
Labels: enhancement, help wanted
Assignees:
Milestone:
Metadata
Metadata
Assignees
Labels
No labels