lyrcs.ai is a REST API that takes an audio file and returns machine-readable lyrics: the original script, a phonetic transliteration, an English translation, and time-synced LRC and SRT files ready for delivery to streaming platforms, karaoke systems, or rights management databases.Documentation Index
Fetch the complete documentation index at: https://docs.lyrcs.ai/llms.txt
Use this file to discover all available pages before exploring further.
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.