LRC 檔案產生器不會聆聽你的音訊,也不會自動將每行歌詞與錄音對齊。它會依你提供的文字建立確定性的簡易 LRC 檔案,在每一行文字前加上一個 [mm:ss.xx] 百分之一秒時間戳,相鄰行之間隔為你選定的單一固定間隔。它不會擷取麥克風聲音、偵測人聲、將語音轉成文字、估算節拍、對齊音素,也不會將內容上傳至任何服務。所有計算都在你目前的瀏覽器分頁中,依你提供的文字、起始時間戳與間隔進行。由於此工具產生的是固定草稿,而非 aware 錄音內容的同步結果,因此應將結果視為起點:在專用的 LRC 編輯器或音樂播放器中開啟實際曲目並加以微調。這項設計契約是有意且受限的——本頁僅執行上述功能,不多做其他事情。希望取得音訊感知對齊的讀者,應將此工具視為兩步工作流程的前半段,再以手動重新計時完成後半段。

does the generator listen to audio and align each lyric automatically when using create lrc file
LRC 檔案產生器會聆聽音訊以進行對齊嗎?

產生器實際會做與不會做的事情

有幾位讀者抱著類似 Whisper 對齊工具的 AI 輔助同步預期來使用此工具,也就是讓應用程式聆聽曲目,並在每行人聲開始時加上時間戳。LRC 檔案產生器的運作方式不同。它會將你的文字視為顯示事件清單,並透過簡單算術指定時間戳:第 N 行會取得起始時間戳加上 N−1 個間隔,而間隔會先轉換成精確的整數百分之一秒數,再輸出任何一行。這可避免二進位浮點數漂移,否則偏移可能在數百次相加後累積。

此產品不會分析歌曲檔案、偵測起始點、估算速度、從目錄擷取歌詞、確認著作權,也不會授予任何同步授權。你提供文字、第一個時間戳與間隔;只有在提供相應值時,工具才會輸出 [ti:]、[ar:] 和 [al:] 中繼資料,除此之外不會輸出任何內容。編輯任何輸入項目都會清除預覽,讓顯示的文字永遠與目前設定相符。使用者必須取得重製與散布其輸入歌詞文字的許可——此工具單純格式化你既有的內容。

固定間隔方法 explained

此工具所實作的簡易 LRC 子集會以方括號標示每一顯示行的分鐘、秒數與百分之一秒數,後面緊接歌詞文字,例如 [01:23.45]範例行。依照QuickLRC LRC 格式參考資料,這種事實標準形式是多數播放器接受的基準,而獨立的Subforge 剖析器也確認各欄位的貢獻——分鐘貢獻 60,000 毫秒,秒數貢獻 1,000 毫秒,而兩個小數位代表百分之一秒。

間隔會以 0.01 至 600.00 秒之間且最多含兩個小數位的十進位數解析,並在產生任何列之前轉換為整數百分之一秒數。因此,2.50 秒間隔會精確變成每行 250 個百分之一秒,重複相加也不會漂移。以下範例取自工具本身的算術:起始時間 00:12.34 加上 2.50 秒間隔並套用於三行,會使第 1 行為 00:12.34、第 2 行為 00:14.84(12.34 + 2.50 = 14.84),第 3 行為 00:17.34(14.84 + 2.50 = 17.34)。如果最後計算出的時間戳超過 999:59.99,工具會停止產生,而不會截斷——不會無聲地遺漏任何內容。

如何使用此方法建立 LRC 檔案

請依下列步驟使用 LRC 檔案產生器建立固定間隔草稿,再將其移至播放器或編輯器中進行手動對齊。

  1. 開啟 LRC 檔案產生器,將 1–500 行非空歌詞貼到文字區,每個顯示事件一行。空白列會自動移除,並會將 Windows、舊版 Mac 和 Unix 的行尾正規化,讓計時列數永遠等於有意義的行數。
  2. 以 MM:SS.xx 形式輸入第一個時間戳,其中包含 2–3 位分鐘數字、介於 00 至 59 的兩位秒數字、一個句點,以及兩位百分之一秒數字。有效範例包括 00:00.00、09:59.99、10:00.00 和 123:45.67。你選定的第一個時間戳,是第一行出現在螢幕上的時刻。
  3. 輸入 0.01 至 600.00 秒之間且最多含兩個小數位的間隔。較小的間隔會使顯示較密集,較大的間隔則會讓各行分隔更遠;可選擇接近歌曲平均行長的值作為初始估計。
  4. 選擇性填入標題、藝人與專輯欄位。每個欄位都會移除前後空白、限制在 120 個字元內,且不得包含方括號或控制字元,因此單一欄位無法插入額外標籤或行。空白欄位會完全從輸出中省略。
  5. 仔細閱讀預覽。它會顯示即將下載的確切位元組,包括每個 [mm:ss.xx] 標頭、使用時的中繼資料區塊,以及分隔中繼資料與計時列的空白行。儲存前,請確認第一個與最後一個時間戳對你的曲目而言合理。
  6. 點擊下載,將檔案以不含位元組順序標記的 UTF-8 文字儲存至本機。設定標題時,檔案名稱會依標題產生,並將不安全的標點符號替換成連字號;否則檔案會命名為 synced-lyrics.lrc。
  7. 在音樂播放器或專用 LRC 編輯器中,與實際錄音並排開啟下載的檔案,並調整個別時間戳,直到每一行都落在人聲開始的位置。這個手動重新計時步驟,正是弥合固定草稿與 aware 曲目同步結果之間差距的關鍵。

選用標籤、限制與確切輸出格式

中繼資料層的範圍刻意十分有限。任何時候只會輸出三種標籤:依標題產生 [ti:value]、依藝人產生 [ar:value],以及依專輯產生 [al:value]。沒有小時欄位、以冒號分隔的影格、三位數毫秒、增強的逐字角度括號時間戳、卡拉 OK 合唱標記,也沒有播放器專屬擴充功能。歌詞文字會完全依輸入內容保留——拼字、標點、大小寫、語言,以及任何內嵌的著作權聲明都不會更動;最多支援五百行非空文字、總計五萬個輸入字元,以及單行最多五百個字元。

第一個時間戳必須包含兩位或三位分鐘數字、精確兩位且介於 00 至 59 的秒數字、一個句點,以及精確兩位百分之一秒數字。歌詞或中繼資料中不允許的控制字元會遭到拒絕,而不會被插入下游播放器可能以不一致方式剖析的文字檔案中。下表摘要列出工具接受的有效第一時間戳格式。

範例分鐘秒數百分之一秒備註
00:00.00000000從曲目最開頭開始
09:59.99095999最大的單位數分鐘值
10:00.00100000兩位數分鐘欄位
123:45.671234567三位數分鐘,支援至 999:59.99

下載後完成計時

固定間隔只是起始草稿。真人演唱很少以完全相等的間隔開始,而固定間隔會在冗長的間奏過早落到歌詞上,也會在密集的短句段落過晚落到歌詞上。請將下載的檔案視為範本,並在目標播放器或專用編輯器中微調:微調個別 [mm:ss.xx] 標記的時間,讓每一行都在對應歌詞開始時出現。不同播放器對中繼資料標籤、時間戳精確度、編碼、長分鐘值與增強型 LRC 擴充功能的支援各不相同,因此請務必在實際使用的應用程式中測試檔案。本頁無法保證每個播放器都會以相同方式解讀同一個簡易子集。所有算術與內容都留在目前的瀏覽器分頁中——歌詞文字不會上傳、儲存在帳戶中,也不會傳送至 AI 服務——因此,唯一重要的編輯都發生在下載後,並在你的機器上進行。

固定間隔草稿與 AI 音訊對齊

固定間隔草稿與基於 AI 的音訊對齊工具解決的是不同問題,並在工作流程中扮演不同角色。下表依照與這項決策相關的條件進行比較。

面向LRC 檔案產生器(固定間隔)AI 音訊對齊工具
音訊分析無——不聆聽,也不偵測聆聽曲目並偵測人聲起始點
歌詞來源使用者在瀏覽器中輸入的文字提供的文字或自動語音辨識
時間戳算術單一小數間隔、整數百分之一秒、無漂移依偵測到的起始點逐行估計,取決於模型
輸出格式簡易 [mm:ss.xx],可選擇使用 ti/ar/al 標籤依工具而異——簡易、增強型或逐字 LRC
網路行為僅限本機,不上傳通常會上傳音訊進行處理
最佳使用情況快速建立統一的基準草稿在沒有手動編輯器可用時產生 aware 曲目內容的同步結果
是否需要手動重新計時是——依錄音加以微調通常幅度很小,有時則相當可觀

在實務上,兩種方法相輔相成:固定間隔草稿能快速為每一行填入合理的時間戳,而任何剩餘偏移都可以透過手動重新計時,或將粗略檔案載入支援逐行微調的播放器來修正。如果你的優先考量是隱私、離線作業或已知的統一結構,固定間隔路徑會是更好的起點。如果你的優先考量是盡量減少手動工作,而且能上傳音訊,那麼對齊工具就是這份草稿之上合理的第二步。

如果你正在權衡各種選項,避免 LRC 檔案產生錯誤會詳細說明這項主題。

如果你正在權衡各種選項,如何檢查 LRC 檔案建立後的結果會詳細說明這項主題。