Vocal Performance Scoring System for Classrooms
A classroom-oriented vocal recording, repertoire practice, and AI-powered scoring system supporting background track playback, PDF sheet music viewing, and direct COS uploads.
https://vocal-score-classroom.vercel.app
Visit Bob-
Project Overview
Vocal Performance Scoring System for Classrooms
One-Sentence Overview
A vocal practice and assessment platform designed specifically for music classrooms—enabling repertoire selection, background track playback, PDF sheet music viewing, audio recording/upload, and AI-powered instant scoring.
Product Positioning
Built exclusively for music education, this system integrates vocal practice, audio submission, and AI scoring into a classroom-friendly workflow. Teachers can upload repertoire resources and configure scoring criteria via the admin portal; students can select pieces, practice along with accompaniment, submit recordings, and receive immediate AI-generated feedback.
Key Features
1. Student Portal — Practice & Scoring
A complete end-to-end practice and evaluation experience for students.
Features:
- Select repertoire and play synchronized background tracks
- View embedded PDF sheet music
- Record directly in-browser or upload pre-recorded audio files
- Submit recordings for AI scoring
- Review historical scoring results
2. Admin Portal — Teaching Resource Management
Empowers teachers to manage repertoire assets and scoring configurations.
Capabilities:
- Password-protected admin interface
- Upload background audio tracks
- Upload PDF sheet music
- Associate audio and sheet music per repertoire item
- View comprehensive scoring history logs
3. Direct COS Upload (Frontend)
Leverages Tencent Cloud COS STS temporary credentials for secure, browser-based file uploads.
Upload Capabilities:
- Browser obtains STS credentials and uploads directly to COS
- Audio files retain correct
audio/*Content-Type headers - PDFs render inline in-browser
- Storage paths automatically include project identifiers
- Supports in-browser preview and playback
4. AI Scoring Engine
Calls AI models via Ark API to deliver automated vocal performance evaluation.
Scoring Workflow:
- Frontend recording/upload → Direct COS upload → AI scoring API invocation
- Scoring results persisted to database
- Full historical scoring data accessible for review
Use Cases
Music Classroom Instruction
Teachers assign vocal practice tasks; students complete them online and receive real-time feedback.
Vocal Training Programs
Music schools and training centers use the system for daily practice tracking and formal assessments.
Choir Rehearsals
Choir members practice individual voice parts independently, with AI feedback helping refine pitch accuracy.
Music Examination Preparation
Candidates rehearse exam repertoire repeatedly; AI scoring helps gauge readiness and identify improvement areas.
Product Value
- End-to-end integration of vocal practice and scoring—streamlining lesson delivery
- Direct COS upload architecture significantly reduces server bandwidth load
- AI scoring delivers objective, consistent, and instantaneous performance feedback
- In-browser PDF sheet music viewing eliminates dependency on external tools
- Admin portal supports full lifecycle management of repertoire resources