iPhone 上的 LRC 檔案產生器可以完全在 Safari 內執行,把您輸入的歌詞轉成帶有百分秒時間戳、可選擇的標題/演出者/專輯中繼資料,以及一鍵下載的同步 .lrc 檔案——無需從 App Store 安裝、無需帳號,也無需將歌詞文字上傳到伺服器。Lizely 上的 LRC 檔案產生器可從任何 iOS 瀏覽器的 /audio/lrc-generator/ 開啟,接受最多 500 行非空白的歌詞,讓您設定起始時間戳與固定間隔,在預覽窗格中顯示完整檔案內容,並將相同文字下載為 UTF-8 的 .lrc 檔案。所有運算與驗證都在當前的分頁內完成。由於頁面從不與後端伺服器通訊歌詞內容,您可以在共用的 iPad 或受管理的學校裝置上起草歌單,而無須擔心隱私問題。
App Store 上列出多款 LRC 編輯器,包括價格從 €2.99 到 ₪2.90 的付費工具,但這類應用程式通常需要先安裝、進行 App 內購買,或兩者皆完成後,才能匯出可用的檔案。一個遵循事實上的簡單 LRC 子集的瀏覽器頁面,完全繞過了 App Store,這對於使用受管理裝置、教室 iPad,或單純不想在主畫面上再添加工具的使用者而言相當重要。儲存的 .lrc 檔案是純 UTF-8 文字,因此之後可以透過 AirDrop 傳到 Mac、複製到「檔案」App,或用電子郵件寄出,都無需重新執行產生器。

跳過 LRC App:iPhone 上基於瀏覽器的替代方案
搜尋 LRC 產生器的 iPhone 使用者,通常會預期使用專屬的 App。基於瀏覽器的工作流程在 iOS 上提供三項已安裝的 App 無法毫不費力達成的具體優勢:
- 無需與 App Store 互動——在 Safari、Chrome、Firefox 或任何 iOS 瀏覽器中開啟頁面即可開始輸入。
- 無需上傳私人歌詞——您輸入的每個字元都保留在當前分頁中,頁面絕不會將歌詞文字傳送至 Lizely。
- 無平台綁定——儲存的 .lrc 檔案是純 UTF-8 文字,可移植到任何裝置上任何支援同步歌詞的音樂播放器。
對於使用受管理裝置、共用 iPad 或受限制設定檔的使用者而言,當無法安裝新工具時,瀏覽器方案通常仍可運作。相同的檔案之後可以透過 AirDrop 傳到 Mac、複製到「檔案」App 供離線使用,或作為附件透過郵件寄出。後續章節說明的工作流程,假設您已開啟並準備好 URL,且可以點選「檔案」App 來驗證下載內容。
簡單 LRC 子集包含哪些內容
在產生之前,瞭解輸出內容的確切構成會有所幫助。Lizely 上的 LRC 檔案產生器實作了廣泛使用的簡單 LRC 子集,而非宣稱採用正式的通用標準。根據 QuickLRC 的 LRC 格式說明文件 以及 獨立的 Subforge 解析器原始碼,此子集中的一行計時歌詞由一個以方括號括起、包含分鐘、秒數與百分秒的值構成,後面緊接著歌詞文字。格式細節如下:
| 欄位 | 格式規則 | 範例 |
|---|---|---|
| 分鐘 | 2 或 3 位數,00–999 | 01 |
| 秒數 | 恰好 2 位數,00–59 | 23 |
| 百分秒 | 恰好 2 位數,00–99 | 45 |
| 歌詞文字 | 逐字保留,每行最多 500 個字元 | Example line |
因此一行的完整樣貌為 [01:23.45]Example line。產生器支援從 00:00.00 到 999:59.99 的時間戳,涵蓋了串流服務上所有實際可能的歌曲長度。它不會輸出小時欄位、三位數毫秒、逐字角括號時間戳、卡拉 OK 對唱標記,或特定播放器的延伸格式,因此檔案保持小巧且具可攜性。
在 iPhone 上的 Safari 中產生 LRC 檔案
請在 iPhone 上依照下列步驟,不需安裝任何項目即可產生同步歌詞檔案:
- 在 iPhone 上開啟 Safari 並前往 LRC 檔案產生器。整個頁面都在用戶端載入。
- 點選歌詞欄位,輸入或貼上 1–500 行非空白的歌詞,每行對應一個顯示事件——一句主歌、一句副歌,或一段應在同一個時間戳出現的重複疊句。
- 將第一個時間戳設定為 MM:SS.xx 格式。有效的範例包括 00:00.00、09:59.99、10:00.00,以及 123:45.67。
- 以秒為單位設定間隔,接受 0.01 到 600.00,且小數位數不超過兩位。
- 選擇性填寫標題、演出者與專輯。每個欄位都會修剪為最多 120 個字元,且不能包含方括號或控制字元,因此單一標籤無法插入額外的 LRC 行。
- 點選「Generate」。預覽窗格會更新顯示完整檔案內容,並顯示第一個與最後一個時間戳以供驗證。
- 點選「Download」。檔案會以不含位元組順序記號的 UTF-8 格式下載。檔名源自標題欄位;不安全的標點符號會替換為連字號,空白標題則產生 synced-lyrics.lrc。
- 在專用的 LRC 編輯器中,將 .lrc 檔案與精確的錄音並列開啟,並調整任何時機偏移的行。固定間隔只是起始草稿——真實的人聲極少以完全等距開始。
若希望將產生的檔案與 MP3 配對,放在會自動偵測本地歌詞檔的播放器中,Spotify 本地檔案工作流程 介紹了放置方式與命名慣例。相同的產生檔案在 Spotify 以外的播放器中也能使用,只要它們支援簡單 LRC 子集。
讀取並驗證產生的預覽內容
LRC 檔案產生器上的預覽窗格,會顯示「Download」將儲存的確切文字——沒有隱藏的轉換、沒有截斷,也沒有意外的中繼資料。下載前先驗證很重要,因為 iOS 的檔案處理有時是單向的:.lrc 一旦進入「下載項目」,您可能需要將它以 AirDrop 傳回瀏覽器分頁才能編輯,這在行動數據下會耗費時間。在 iPhone 上點選「Download」前可進行的快速檢查:
- 第一行以您選擇的起始時間戳開頭(例如 [00:12.34]),後面緊接著第一行歌詞。
- 最後一行帶有 999:59.99 或更早的時間戳。若產生器無法將檔案容納於此範圍內,會直接產生失敗,而非截斷處理。
- 任何標題、演出者或專輯會以 [ti:value]、[ar:value] 或 [al:value] 的形式,出現在分隔中繼資料與計時歌詞的空白行上方。
- 行尾格式看起來一致——Windows、舊版 Mac 與 Unix 的行尾會在產生前統一處理,因此來自電子郵件或 PDF 的混合輸入不會讓 CRLF 滲入輸出。
- 空白的輸入行會自動移除,因此不小心連續點選欄位兩次,不會產生空白的時間戳行。
編輯任何輸入欄位都會清除先前的預覽。這保證了顯示的文字永遠符合目前的輸入,因此不會將舊檔案當作新輸入的結果呈現。臨時下載物件 URL 會在直接使用後以及元件卸載時撤銷,這能防止同一個點選動作被悄悄換成不同的檔案。
下載之後:開啟檔案並進行測試
.lrc 檔案下載完成後,下一步是針對您的目標音樂播放器進行測試。不同的播放器處理同步歌詞的方式不同。有些僅支援 ti/ar/al 中繼資料,並完全忽略專輯標籤。其他則接受 999 分鐘的範圍,但少數播放器上限為 99 分鐘,超過就會拒絕。極少數會完全拒絕百分秒小數,並四捨五入到整數秒。本頁面刻意維持一個小而可靠的合約:驗證事實上的百分秒時間戳子集、將有界的十進位間隔轉換為精確的百分秒、保留有界的歌詞文字、僅輸出選擇性的 ti/ar/al 標籤,並下載與所顯示的預覽完全一致的內容。
iPhone 上的實用測試流程:
- 在「檔案」App 中的「最近項目」或「下載項目」下找到該檔案。
- 在支援同步歌詞的播放器中開啟,或將它複製到與 MP3 相同的資料夾,讓播放器依檔名自動配對。
- 聆聽第一段副歌,確認時間戳落在歌手實際入口的半秒誤差範圍內。並對最後一行重複此檢查。
- 若某行的誤差超過一秒,請回到 LRC 檔案產生器調整起始時間戳,或在支援逐行重新計時的專用 LRC 編輯器中開啟檔案。
由於產生器不會聆聽音訊、轉錄歌詞、對齊音素、識別節拍,或估算演出時機,因此輸出應一律視為草稿。真實的人聲編曲包含換氣、延長音與快速音節,這些是任何固定間隔的產生器都無法捕捉的。
iPhone 上的限制與邊緣情況
在長期專案中仰賴此工具之前,有幾項 iPhone 專屬的注意事項值得瞭解:
- 歌詞最多可包含 500 行非空白內容,輸入字元總計上限為 50,000 個字元,且每行上限為 500 個字元。貼上整本專輯手冊可行;貼上整本書則不行。
- 間隔會在任何行產生之前,先轉換為整數百分秒數,因此重複累加不會累積二進位浮點誤差。以 00:12.34 為起始、2.50 秒為間隔為例,三行會分別收到 00:12.34、00:14.84 與 00:17.34。以百分秒計算的數學為:第 1 行 12.34 × 100 = 1234 百分秒;第 2 行 1234 + 250 = 1484 百分秒;第 3 行 1484 + 250 = 1734 百分秒,轉換回來即 17.34 秒。
- 若最終計算出的時間戳超過 999:59.99,將會產生失敗而非靜默截斷。請降低間隔或縮短歌曲以符合範圍。
- 禁止的控制字元會被拒絕,而不是被插入,以防止播放器以不一致的方式解析檔案。
- 產生器不會改動一般歌詞文字中的拼字、標點、大小寫、語言或版權聲明。
- 空的中繼資料欄位會從輸出中完全省略,因此半填的中繼資料區塊不會留下懸空的方括號。
使用者必須擁有重製與散佈其輸入歌詞文字的權限。本工具不會提供受版權保護的歌詞、搜尋目錄、識別歌曲、確認所有權,或授予同步授權——它僅僅是為使用者提供的文字進行格式化。
若您正在權衡各種方案,無需安裝軟體的筆記型電腦 LRC 檔案產生器 有更詳細的介紹。