跳至主要內容

免費工具

SRT 轉 TXT:字幕檔轉純文字

貼上或選擇 SRT、VTT 檔案,即可取得不含字幕片段編號與時間戳記的文字。可以複製,也可以下載 .txt 檔案。全部在瀏覽器中執行,無需帳戶或上傳。

將字幕檔案拖放到這裡

SRT、VTT、SBV、ASS 或 TTML,最大 5 MB。檔案只在此頁面中讀取,不會被上傳。

選擇檔案
文字選項
排版

字幕片段編號與時間碼一律會移除。勾選「保留時間戳記」後,每個字幕片段會改為寫成一行 [00:01:02]。

請選擇字幕檔案或貼上字幕文字。

您的檔案只留在此頁面,不會被上傳。

字幕檢查清單

依據 Netflix 英文 Timed Text Style Guide 檢查字幕片段:每行最多 42 個字元、每則字幕最多 2 行、每秒最多 20 個字元,且每個字幕片段至少 5/6 秒。這只是用來找出問題的清單,並非合規或無障礙檢查。

選擇字幕檔案或貼上字幕文字,即可執行檢查清單。

    字幕片段編號依檔案中的順序計算,從 1 開始。

    需要從音訊或影片產生字幕嗎? 產生字幕

    為什麼是免費的?Hushscript 完全在您的瀏覽器中執行這項工具。沒有伺服器處理您的檔案,因此沒有需要收費的項目。

    如何將 SRT 轉 TXT

    在上方工具中選擇 .srt 檔案,或將內容貼到文字框。檔案一讀取完成,文字就會顯示在下方:沒有字幕片段編號,沒有 00:00:01,000 --> 00:00:03,000 這樣的行,只剩下文字內容。按複製文字,或按下載 .txt,儲存與字幕檔同名的檔案。更改任何選項,文字都會立即更新。檔案在您的瀏覽器中讀取,不會上傳,也不需要帳戶。

    VTT 轉 TXT 與其他字幕格式

    這個工具也能把 VTT 轉成文字。它可讀取 WebVTT 的標頭、NOTE 註解、字幕片段識別碼與位置設定,也接受 SBV、ASS 和 TTML 檔案。不論從哪種格式開始,得到的都是相同的純文字。VTT 的說話者標籤,例如 <v Alice>,會在該行前面變成 Alice:,方便您看出是誰在說話。如果只想要內容,請關閉保留說話者標籤。如果需要的是另一種字幕格式而不是文字,SRT 轉 VTT 轉換器與字幕格式轉換器可處理格式之間的轉換。若要由純文字做成字幕,請使用 TXT 轉 SRT 轉換器。

    段落、每個字幕片段一行,或保留時間碼

    段落會把字幕片段的各行接成連續文字,並在說話停頓兩秒以上的地方開始新段落,適合用於文章、筆記或想閱讀的逐字稿。每個字幕片段一行讓每個字幕片段各占一行,適合編輯、翻譯和比對差異。勾選保留時間戳記,每個字幕片段會寫成一行 [00:01:02] 文字,也就是帶時間碼的 SRT 轉 TXT:方便日後找回某個時間點,或貼進筆記。

    清理文字

    字幕檢查清單:SRT 檢查與單行長度

    轉換器下方有一個預設收合的字幕檢查清單,可當作快速的 SRT 檢查工具。對每個檔案,它會顯示字幕片段數量與最後一個字幕片段的結束時間,並統計重疊、順序錯亂、短於 5/6 秒、每秒超過 20 個字元、單行超過 42 個字元、超過兩行或內容為空的字幕片段。每一項都會列出前幾個字幕片段編號,方便您在編輯器中跳到對應位置。這些限制來自 Netflix 的 English Timed Text Style Guide 與其字幕時間指引,適用於英文成人節目。其他語言、兒童節目與其他播出平台使用不同的數字。請把它當作該檢查哪些地方的清單,而不是合規或無障礙的通過依據。

    需要從音訊或影片產生字幕?

    這個工具處理的是您已有的字幕檔案。如果您手上只有錄音,可以用 Hushscript 從影片產生字幕。那是另外的轉錄服務:需要帳戶,並會上傳處理過的音訊以進行辨識。符合資格的個人帳戶可在驗證信用卡後,或首次購買時,一次性獲得 30 分鐘免費額度。

    更新日期:

    常見問題

    如何將 SRT 轉 TXT?

    選擇 .srt 檔案,或將內容貼到上方的文字框。工具會移除字幕片段編號與時間碼,立即顯示純文字。您可以複製,也可以按「下載 .txt」,儲存以字幕檔名命名的文字檔。

    可以將 VTT 轉 TXT,或把影片字幕轉文字嗎?

    可以。同一個文字框可讀取 WebVTT,包括 WEBVTT 標頭、NOTE 區塊、字幕片段識別碼與字幕片段設定,SBV、ASS 和 TTML 檔案也能處理。VTT 的說話者標籤,例如 <v Alice>,會在該行前面變成 Alice:,除非您關閉說話者標籤。

    SRT 轉 TXT 時,如何保留時間碼?

    勾選「保留時間戳記」。每個字幕片段就會變成一行,開頭是用方括號括起的開始時間,例如 [00:01:02] Hello there。時間會顯示小時、分鐘與整秒,毫秒則會省略。

    輸出的文字是段落,還是每個字幕片段一行?

    由您選擇。「段落」會把字幕片段的各行接成連續文字,並在字幕片段之間停頓兩秒以上時開始新段落。這個分界值是這個工具自己的設定,並非標準。「每個字幕片段一行」則讓每個字幕片段各占一行。

    「移除重複的行」有什麼作用?

    它會刪除與前一行完全相同的行。自動產生的字幕常會在下一個字幕片段重複上一行,沒有這個選項,文字就會讀兩次。它只比對相鄰的行,所以之後在檔案中再次出現的詞句會保留。

    說話者名稱與格式標籤會被移除嗎?

    預設會移除 <i>、<b> 等格式標籤、顏色、行內時間戳記,以及 {\an8} 或其他 ASS 覆寫碼,並將 &amp; 這類常見實體轉回字元。說話者標籤預設會保留。關閉後,會刪除 VTT 的說話者標籤,以及行首像 JOHN: 這樣的大寫前綴。

    字幕檢查清單會檢查什麼?

    它會統計重疊或順序錯亂、短於 5/6 秒、每秒超過 20 個字元、單行超過 42 個字元、超過兩行或內容為空的字幕片段,並為每一項列出前幾個字幕片段編號。這些限制來自 Netflix 英文 Timed Text Style Guide。它只是快速檢查清單,並非合規、無障礙或 WCAG 檢查。

    這個 SRT 轉 TXT 轉換器免費嗎?檔案會被上傳嗎?

    免費,無需帳戶,也不會上傳任何內容。檔案在您的瀏覽器中讀取與轉換。可接受最大 5 MB 的檔案。

    可以把 TXT 檔案轉回 SRT 嗎?

    這裡不行:這個工具只能單向由字幕轉為文字。TXT 轉 SRT 轉換器則可反向操作,把純文字分割成字幕片段,並給予估算的時間,這些時間不會與任何錄音同步。若要將一種字幕格式轉為另一種,請使用 SRT 轉 VTT 轉換器或字幕格式轉換器。