這個工具解決什麼
給一首歌配一份能跟著唱的歌詞檔案:一句一行,每行帶一個時間點。播放器認 LRC,字幕軌認 SRT,兩種都能匯。
- 從零打 —— 貼進純文字歌詞,邊聽邊點。
- 改已有 —— 匯入現成的 LRC,從第一句沒時間的行繼續打。
- 匯出兩種 —— LRC 給播放器,SRT 給影片字幕軌。
- 全鍵盤 —— 空格播放暫停、Enter 打目前句、Z 復原。
1 放入音樂
左邊第一欄上傳音訊,MP3、M4A、FLAC、WAV、OGG 都行。音訊只在本機播放,不上傳。
音質不影響打軸精度,但人聲清楚的來源聽得準;現場版、伴奏太吵的來源會明顯更難對。

2 貼入歌詞
第二欄把歌詞貼進來,一行一句,空行自動跳過。貼完點「解析歌詞」。
貼已有的 LRC 也行 —— 它的 `[mm:ss.xx]` 時間標籤會被自動辨識,匯入後從第一句沒時間的行繼續打,已經打好時間的句子不用重來。

3 邊聽邊打
播放音樂,聽到某句開口的瞬間按下 Enter(或點「打這句」),這句的時間就記下來了,游標自動跳下一句。
快速鍵:空格 播放/暫停、Enter 打目前句、Z 復原一句。播放中按 Enter 最順手,不用在滑鼠和鍵盤之間來回換。
打錯了按 Z 復原那一句再打;某一句不想打(間奏、純音樂段)點「跳過這句」,它不會出現在匯出裡。

4 匯出
打完到第四欄:下載 LRC 給播放器用,下載 SRT 給影片字幕軌用,也可以直接「複製」。
只匯出打了時間的句子;跳過的句子不進檔案。匯出 SRT 時每句唱到下一句開始為止,最後一句按 2 秒兜底。

什麼不會被動
歌詞文字不被改寫。打軸只給每行加一個時間點,不動你貼進來的字。
匯入已有 LRC 時,帶時間標籤的行保持原時間不動,只從第一句沒時間的行接著打。
常見問題
匯出少了幾句? 跳過的句子和沒打時間的句子都不進檔案。回到第三步把它們補上,或確認本來就該跳過。
JSON 裡的時間能改嗎? 打完想整體挪一點,匯出 SRT 後用時間軸調整整體平移或按比例縮放。
LRC 和 SRT 該匯哪個? 給音樂播放器(foobar2000、網易雲、各類播放器)用 LRC;要掛到影片上、或用字幕工具繼續加工,用 SRT。
一首歌要打多久? 取決於歌詞行數和你要多準。三四十行的歌,熟悉流程後幾分鐘能過一遍;追求逐字對上會慢一些。
隱私
音訊與歌詞全程在瀏覽器裡處理,不上傳,也不經伺服器。音訊只在本機解碼播放。
相關工具與指南
已有 LRC 想變成字幕看LRC 轉 SRT;打軸的思路與坑看歌詞 LRC 怎麼打軸;匯出的 SRT 時間不準用時間軸調整;成品過一遍字幕質檢。