48 languages
30 Indian languages including all 22 scheduled languages, plus 18 global languages. Indian language audio has additional prompt layers and correction dictionaries for higher accuracy.
Three output modes
Transcript-only for metadata workflows (~60s), full pipeline with LRC/SRT (~90s), or full pipeline with an artist review gate before delivery.
Webhook delivery
Five event types —
job.complete, job.awaiting_review, job.degraded, job.failed, batch.complete — with HMAC-SHA256 signature verification and automatic retry.Batch processing
Submit up to 20 jobs in a single request. A single
batch.complete webhook fires when all jobs are done.Who it’s for
lyrcs.ai is built for organisations that handle music at scale:- Music distributors — deliver time-synced lyrics to DSPs alongside audio
- Music labels — process catalog at scale across multiple artists and languages, with optional artist approval workflows
- Regional streaming platforms — power lyric display and karaoke features without building transcription infrastructure
- Rights management companies — generate structured lyric metadata for sync licensing and catalog databases
- Lyrics and metadata providers — supply accurate, time-synced lyrics data for Indian language catalogs at scale
- Karaoke providers — produce LRC files from raw audio
Three API modes
Every transcription job runs in one of three modes. Choose based on what you need delivered and how fast.| Mode | Parameters | Output | Time |
|---|---|---|---|
| Transcript only | align=false | Transcript + transliteration + translation | ~60s |
| Full pipeline | align=true (default) | All of above + LRC + SRT | ~90s |
| Reviewed delivery | align=true + review=true | All of above, held until artist approves | ~90s + review time |
Next steps
Quickstart
Submit your first job and download an LRC file in under 5 minutes.
Authentication
Learn how API keys work and how to request access.