- TXT、LRC、逐字 LRC、SRT、VTT、JSON
- 6 种文件
- 英文、西语歌的字词正确率
- 96%
- 行开头时间的中位误差
- 0.04 秒
- 每分钟
- 2 积分
- 注册赠送积分可转写的时长
- 最多 30 分钟
- 准确率实测
- 28 首歌
怎样提取一首歌的歌词?
提取歌词只要把歌曲或音乐视频放进歌词转写,点“转写歌词”。整首歌转成文字,每个字都带时间,再按唱的句子分行,按重复的段落分出主歌和副歌。歌曲播放时歌词逐行亮起,点一个字就从那里播放,最后下载 LRC、SRT 或歌词文本。
三步把歌曲转成歌词
放进歌曲,歌词识别完成后核对一遍,再下载需要的文件。
放进歌曲
MP3、WAV、M4A、FLAC,或者 MP4 这样的音乐视频。知道语言可以先选,不选就自动识别。
看歌词逐行亮起
每一行都有时间,唱到的字会标出来。点一个字就从那里播放,哪里听错了直接在原处改。
下载歌词
分好主歌副歌的歌词文本,LRC 或逐字 LRC,SRT 或 VTT 字幕,或者带每个字时间的 JSON。
用 28 首歌实测过的歌词转写
写这个页面之前,我们先给歌词转写做了实测,工具怎么做,完全按实测结果来定。

整首混音和分离人声,实测对比
我们拿本站做的 28 首歌,每首用两种方式转写:一种是整首混音直接转,一种是先分离出人声再转。整首混音更准:字词错误率 7.6%,分离后是 9.3%;英文和西语是 3.9% 对 6.3%。分离在 5 首歌上更好(好 0.3 到 2.9 个百分点),在 14 首上更差,主要是说唱、摇滚和电子。所以这里直接转整首混音,每分钟 2 积分。
歌词跟着歌曲逐行亮起
播放歌曲的同时显示歌词:正在唱的那一行亮起,正在唱的字也标出来。点任何一个字就从那里播放,听错的字很快就能找到、改掉。
主歌副歌自动分好
后面又唱一遍的句子归为副歌,副歌之间的句子按顺序编成主歌 1、主歌 2。实测中 96.7% 的歌词行分对了主歌还是副歌。第二遍副歌识别出的字略有不同,或者某一遍在换气处断成两行,也照样认作副歌。
同步歌词 LRC 和逐字 LRC
LRC 在每一行前面写上时间,音乐播放器靠它滚动歌词;逐字 LRC 给每个字都写上时间,卡拉 OK 播放器靠它逐字点亮。行开头的时间和实际唱的位置中位误差 0.04 秒,98.5% 的行在半秒以内。
一首歌,六种文件
转写一次就全部生成:带 [主歌 1]、[副歌] 标题的歌词文本、LRC、逐字 LRC、做歌词视频用的 SRT 和 VTT,还有每行每个字都带时间的 JSON。以后要别的格式,在“我的歌词”里随时下载。
改一行字,时间不变
改掉一个字,这一行的开头和结尾时间保持不变,前后的行和 LRC 也都对得上。修改会保存到这首歌,之后下载的每个文件都用改过的歌词。
歌词转写样例
每首歌都是专为这个页面创作的,再用歌词转写识别出来,结果原样展示。点播放看歌词逐行亮起,在歌词文本、LRC 和 SRT 之间切换,再看看和实际唱的歌词相比,有多少字识别对了。
歌词转写指南:准确率、LRC 和段落
歌词转写做什么
歌词转写工具听一首歌,把唱的内容写成文字,每个字都带时间。歌词和说话不一样:句子会重复,一个字会拖过好几个音,乐器一直压在人声下面。所以光有文字还不够,还要按歌手换气的地方分行,再把行归到主歌和副歌里。
这两件事这里都做了:先转写,再在每一句唱完的地方分行,把后面又唱一遍的行标成副歌。提取出来的歌词读起来像歌词本,时间又像卡拉 OK 文件一样精确。
为什么直接转整首歌
很多提取歌词的工具会先把人声分离出来再转写,所以我们专门测了一次。我们拿本站做的 28 首歌(歌词和每行的时间都知道),每首转两遍:一遍是整首混音直接转,一遍是先用本站的人声分离提出人声再转,然后对照实际唱的歌词数错字。
整首混音更准:错误率 7.6%,分离后 9.3%。英文和西语是 3.9% 对 6.3%;中文两种方式很接近,21.2% 对 20.5%,其中一首中文快说唱怎么转都难。分离在 5 首歌上更好,好 0.3 到 2.9 个百分点;在 14 首上更差,一首 Drill 说唱差了 12.7 个百分点。分离会在人声里留下一点乐器的残音,这些残音被听成了字。
这些数字是在人声比较清楚的歌上测得的。人声被乐器压得很深的歌,识别可能会差一些。如果你只是要伴奏,用人声分离就能分出来。
LRC 和逐字 LRC
LRC 是一个纯文本文件,每一行前面用方括号写着时间,比如 [00:19.04]。音乐播放器和车载音响读它,让歌词跟着歌曲滚动。逐字 LRC 在每个字前面也写上时间,卡拉 OK 播放器靠它一个字一个字地点亮。
把文件放在歌曲旁边、取同一个名字,比如 song.mp3 和 song.lrc,大多数播放器会自己加载。
- 1要在音乐播放器里滚动歌词,下载 LRC。
- 2做卡拉 OK 或跟唱画面,下载逐字 LRC。
- 3在剪辑软件里做歌词视频,下载 SRT 或 VTT。
- 4发行表单要的歌词,点“复制歌词”(不带段落标题);做歌本,下载歌词文本。
下载之前先在编辑器里把字改对:每个文件都会用你改过的歌词。
发行歌曲时要交的歌词
歌曲上线时,发行平台通常会要求提交歌词,同步歌词还能让听众跟着唱。把最终混音转写一遍,检查名字和自造词的写法,再点“复制歌词”:复制出来的是不带段落标题的纯歌词,正合发行表单的要求。下载的歌词文本保留 [主歌 1]、[副歌] 标题,排练和做歌本时用。
说唱、和声和失真
快说唱最难:实测中,英文说唱的错误率从 1.4% 到 19.1% 不等,中文说唱更难。叠在一起的和声、很重的失真和长长的混响也会让字听不清。不过就算某个字错了,每一行的时间还是对的,在编辑器里改起来很快。
几个人同时唱的部分写在同一行,主唱和和声在一起;对唱的歌词按演唱的先后排列。
分行和分段
一行在歌手唱完一句的地方结束(转写在那里通常标了句号,或者歌手在那里停顿);句中的逗号和短暂换气留在同一行里;中文两个分句都在七个字以上时,分成两行。实测中找到了 95.9% 的行开头。副歌是靠重复找出来的,所以副歌只唱一遍的歌,会全部显示成主歌。中文歌词按习惯写,行尾不加逗号句号,句中的停顿用空格。
大家用歌词转写做什么
从发行表单到跟唱,歌词转写给出的歌词都用得上。

发行自己的歌
发行表单要的纯歌词,外加一份分好主歌副歌的歌词文本。

歌词视频
每一行都对好时间的 SRT 字幕,放进剪辑软件就能用。

跟着唱
逐字 LRC,唱到哪个字就点亮哪个字,学歌、背词都方便。

学外语
把西语或英文歌的歌词提取出来,边听边看。

写给想念的人
一首歌唱出了你想说的话,用歌词转写提取歌词,抄进信里寄给想念的人。

玩乐队
分好主歌副歌、带时间的歌词,乐队学新歌时用。
歌词转写常见问题
转写你的歌
把歌曲放进歌词转写,看歌词逐行亮起,再下载 LRC、SRT 或歌词文本。



