音频歌词转写与字幕生成

SKILL效率

原名 song-lyrics-asr

效率 未标注权限 许可证不明确
安装这个技能

对歌曲或任意音频做本地转写并多轮互证,产出带时间轴的歌词文本与 LRC 字幕,适合需要整段文字稿或歌词字幕的场合。

一句话选型结论

按资料字段整理

音频歌词转写与字幕生成是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_186c966a/song-lyrics-asr
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_186c966a仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.6 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
歌曲歌词提取音频生成 LRC 字幕录音整理成文字稿

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
音频歌词转写与字幕生成当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

5.6 KB
模型实际读到的说明书原文,来自技能仓库

歌曲歌词转写

把一首歌变成带时间轴的歌词文本和播放器可用的 LRC。全本地推理,音频不出本机。

产出

  • <曲名>-歌词.txt:按主歌/副歌/桥段分段,每行带 [mm:ss.xx] 时间点。
  • <曲名>.lrc:同内容标准 LRC,播放器可直接滚动。

歌词是受版权保护的作品:文件里给全文,对话里只贴两三行样例、说明结构和时长。

一次性安装

脚本都在本技能目录的 scripts/ 下,用 PowerShell 调用:

powershell -NoProfile -ExecutionPolicy Bypass -File "<技能目录>\scripts\setup.ps1"
  • 默认把运行时装在 %USERPROFILE%\.dsh\asr(venv + 模型),可用 -AsrHome <目录> 换位置。
  • 会从清华镜像装 faster-whisper,从 ModelScope 下 pengzhendong/faster-whisper-large-v3-turbo(1.51 GB)。国内直连 huggingface 只有 0.2–0.5 MB/s,hf-mirror 常 TLS 握手超时,别换源。
  • 幂等:已有 venv 和 model.bin 就跳过。
  • 装完用 scripts\doctor.ps1 体检,五行全 [ok] 即就绪;缺什么它会直接给出该跑的命令。

流程

  1. prepare_audio.py 解出 16 kHz 单声道 wav,并打印时长。
  2. transcribe.py --rounds 1:不切 VAD、词级时间戳、beam 10——文字以此为准。
  3. 再跑一次 --rounds 1,2,round2 是 VAD 版,只用来判断人声起止和有没有整段漏掉。
  4. 读 rounds.json(结构化)/ segments.txt(可读)。按 ,。!? 把合并的段落拆成歌词行,行首时间取该句首字的 words[].s。
  5. levels.py 看每秒响度,定位前奏、间奏、尾奏。
  6. 拿不准的行用 probe.py 截 4–6 秒片段复听比对。
  7. build_outputs.py 吃一个 spec.json,输出 txt + LRC,再交给用户。
$env:PYTHONIOENCODING='utf-8'
$PY = "$env:USERPROFILE\.dsh\asr\venv\Scripts\python.exe"
& $PY "<技能目录>\scripts\prepare_audio.py" "<音频>" "<工作>\song.wav"
& $PY "<技能目录>\scripts\transcribe.py" "<工作>\song.wav" "<工作>\out" --rounds 1,2
& $PY "<技能目录>\scripts\probe.py" "<工作>\song.wav" "<工作>\probe_spec.json" "<工作>\probe_out.json"
& $PY "<技能目录>\scripts\build_outputs.py" "<工作>\spec.json" --out-dir "<输出目录>"

spec.json / probe_spec.json 的字段见对应脚本顶部注释。

判断规则

  • 幻觉指纹:字幕志愿者 XXX、作词 作曲 作曲 作曲…、优优独播剧场——YoYo Television Series、未经许可,不得翻唱或使用。出现在静音或纯器乐上,一律当"无人声",不能写进歌词。
  • VAD 轮只取边界,不取文字:它会合并相邻句、吞句尾,例如把两行拼成"已经是你最近赶去了南边"。
  • 分段粒度不固定:可能一句一段,也可能两三句一段。按标点拆句,不要照抄段落。
  • 行首时间:用词级时间戳里该句首字的 s。第一段常出现 0.00 的幽灵起点(第一个词的 s 是 0、下一个词跨了十几秒),那是前奏,按实际起唱时间改。
  • 重复段互证:副歌通常唱三遍,对齐后共同的措辞最可信;某遍异常(如"问那天谁更把承诺拆开"对"如果那天谁肯把沉默拆开")说明是误听,取多数。
  • 同音字:用语义和搭配定夺。机器常给"一个万一步"(应为"一个误会一步")、"你在另一座成果的号码"(应为"你在另一座城拨过的号码")、"手脚的刻痕"(应为"墙角的刻痕")、"书和上了"(应为"书合上了")。照发音抄就是病句。
  • prompt 会带偏:把整句候选答案放进 initial_prompt,模型会原样复读。每条片段至少留一条无 prompt("")的解码作参照,以它为主。
  • 短片段幻觉:<4 秒极易出幻觉;片段前后各补 0.25 s 静音,必要时拉长到 5–6 秒。
  • 器乐判定:多轮都只有幻觉、响度正常但无词、VAD 也没有语音段 → 直接告诉用户这是纯器乐,不要编歌词。

交付

把 txt 和 LRC 两份文件交给用户;回复里给结构(主歌/副歌/桥段各几行)、总时长、人声起止,以及 2–3 行开头样例;说明这是机器听写、同音字可能有偏差。若有推断改字,点名那一行让用户核对。

脚本

脚本 作用
scripts/doctor.ps1 只读体检:ffmpeg / venv / 模型是否就绪
scripts/setup.ps1 建 venv、装 faster-whisper、下模型(幂等)
scripts/ms_download.py ModelScope 断点续传下载器
scripts/prepare_audio.py 任意音视频 → 16 kHz 单声道 wav
scripts/transcribe.py 两轮转写,写 rounds.json / segments.txt
scripts/probe.py 疑点片段多 prompt 复听
scripts/levels.py 每秒响度,判断前奏/间奏/尾奏
scripts/build_outputs.py spec → 歌词 txt + LRC

环境要求与排错

Windows 10/11 + PowerShell 5.1+ + ffmpeg + Python 3.11/3.12,磁盘约 2.5 GB。常见问题(ensurepip 失败、Store 版 python 占位符、执行策略、控制台乱码、ffmpeg 路径、下载慢)见 references/troubleshooting.md。

常见问题

5 问
答案由本站依据条目字段整理
音频歌词转写与字幕生成怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_186c966a/song-lyrics-asr。安装方式为未标注。装完刷新技能列表或重开客户端。

音频歌词转写与字幕生成支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

音频歌词转写与字幕生成权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

音频歌词转写与字幕生成收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

音频歌词转写与字幕生成用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。