Quicklrc Transcribe
/install quicklrc-transcribe
quicklrc-transcribe
Generate a time-synced lyrics or subtitle file from an audio or video URL using the QuickLRC API.
What it does
- Auto-transcribe — sends an audio/video URL and gets back a synced subtitle file
- Force-align — provide plain-text lyrics and the API snaps each line to the audio
- Word-level timestamps — karaoke-style output with per-word timing
- Smart sections — auto-detect [Verse 1], [Chorus], etc.
- Supports YouTube URLs directly
Auth
Set QUICKLRC_API_KEY to your API key from https://quicklrc.com/dashboard.
export QUICKLRC_API_KEY=qlrc_...
Usage
Auto-transcribe → LRC (default)
curl -X POST https://quicklrc.com/api/v1/transcribe \
-H "Authorization: Bearer $QUICKLRC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"fileUrl": "https://example.com/song.mp3"}'
Force-align lyrics → LRC
curl -X POST https://quicklrc.com/api/v1/transcribe \
-H "Authorization: Bearer $QUICKLRC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileUrl": "https://example.com/song.mp3",
"lyrics": "Hello world\
This is line two"
}'
Word-level karaoke + smart sections → SRT
curl -X POST https://quicklrc.com/api/v1/transcribe \
-H "Authorization: Bearer $QUICKLRC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileUrl": "https://example.com/song.mp3",
"format": "srt",
"isWordLevel": true,
"smartSections": true
}'
YouTube URL
curl -X POST https://quicklrc.com/api/v1/transcribe \
-H "Authorization: Bearer $QUICKLRC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"fileUrl": "https://youtube.com/watch?v=dQw4w9WgXcQ", "format": "lrc"}'
Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fileUrl |
string | yes | — | Public audio/video URL or YouTube URL |
lyrics |
string | no | — | Plain-text lyrics for forced alignment |
format |
string | no | lrc |
lrc, srt, webvtt, ass, ttml, txt |
isWordLevel |
boolean | no | false |
Per-word timestamps (karaoke) |
smartSections |
boolean | no | false |
Auto-insert [Verse 1], [Chorus] labels |
Response
HTTP 200 — plain text subtitle file in the requested format.
Credits
Cost = audio duration rounded up to the nearest minute. Failed requests are not charged. Check remaining credits at https://quicklrc.com/dashboard.
Errors
| Status | Meaning |
|---|---|
| 401 | Invalid or missing API key |
| 400 | Missing fileUrl or invalid format |
| 402 | File duration exceeds remaining credits |
| 403 | Usage limit exceeded |
| 500 | Processing error — not charged |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install quicklrc-transcribe - 安装完成后,直接呼叫该 Skill 的名称或使用
/quicklrc-transcribe触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Quicklrc Transcribe 是什么?
Generate synced lyrics or subtitle files (LRC, SRT, WebVTT, ASS, TTML) from any audio/video URL or YouTube link using the QuickLRC AI API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 40 次。
如何安装 Quicklrc Transcribe?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install quicklrc-transcribe」即可一键安装,无需额外配置。
Quicklrc Transcribe 是免费的吗?
是的,Quicklrc Transcribe 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Quicklrc Transcribe 支持哪些平台?
Quicklrc Transcribe 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Quicklrc Transcribe?
由 weiqingtangx(@weiqingtangx)开发并维护,当前版本 v1.0.0。