Why teams evaluate this API
Designed for products that need timed lyrics, captions, karaoke data, searchable transcripts, or subtitle input for downstream video workflows.
Extract lyrics, line-level and word-level timing, and production-ready subtitle files from public audio URLs.
Designed for products that need timed lyrics, captions, karaoke data, searchable transcripts, or subtitle input for downstream video workflows.
A task returns extracted lyrics plus line- and word-level timing. SRT and JSON are the default artifacts; VTT and LRC can be requested in the same operation.
The current catalog reference is $0.02 per audio minute. At the runtime conversion rate, that is 10 credits per unit, prorated to whole credits with a 1-credit minimum.
credits = max(1, ceil(durationSec / 60 × 10))The default $0.05/minute value is a client safety cap. It is not the public price. Lowering it below the quoted rate rejects the request before paid work starts.
The reference figure comes from the live quote catalog. The charged amount is credits, so the effective USD cost depends on the credit package shown in the table.
| Audio length | Credits | Starter | Pro | Enterprise |
|---|---|---|---|---|
| 30 seconds | 5 | $0.0143 | $0.0125 | $0.01 |
| 1 minute | 10 | $0.0286 | $0.025 | $0.02 |
| 3 minutes | 30 | $0.0857 | $0.075 | $0.06 |
| 10 minutes | 100 | $0.2857 | $0.25 | $0.20 |
POST /api/v1/subtitles/quote → POST /api/v1/subtitlesView Subtitle Sync pricingBilling is prorated by actual audio duration and rounded up to whole credits with a minimum charge. Use the Quote API for the current amount before creating a task.
Every task can return lyrics and structured timing. SRT and JSON are the defaults; VTT and LRC can be requested in the same task.
Yes. The managed MV workflow can use the same timed-text pipeline when an audio source does not already include aligned lyrics.
No. The service can inspect a supported public audio source before quoting or creating the task. Supplying a known duration can make a quote request faster.