Project 04 / 15
TrackPulse
AI-powered Audio Intelligence to classify vocal vs. instrumental, detect language and flag explicit content.

Case study / 04
Behind the build
The problem, approach, and impact of TrackPulse.
- Type
- AI Audio Analysis
- For
- Music catalog, distribution and licensing teams that screen batches of audio tracks.
01 Challenge
Reviewing audio one track at a time slows cataloging and content checks, while running local speech models can require extra infrastructure.
02 Approach
Built a web interface and API flow that processes WAV files from an uploaded ZIP and streams per-track analysis results to the browser.
03 Highlights
- Classifies whether a track contains vocals, identifies language and flags explicit content.
- Streams progress and individual results as newline-delimited JSON, so completed tracks appear without waiting for the entire batch.
- Validates and normalizes model output before display and retries selected transient API failures.
04 Outcome
- Lets users review a batch as results arrive.
- Processes ~5min/track, 20 tracks in 5 minutes with ⬆90% classification accuracy.
Engineering / Technologies
Built with precision.
Technologies and tools powering this project.
- Node.js
- Express
- React
- Next.js
AI API Integration- JavaScript
Full-Stack Development
AI App Development
SaaS API Integration
Web Application