陪讀蛙

AI 斷句與額度

影片字幕頁面上兩個各自獨立的 AI 功能——把字幕重新切成句子,以及給根本沒有字幕的影片產生字幕。

這個頁面上有兩樣東西都帶「AI」,經常被當成一回事。它們解決的問題不同、花的資源不同,而且其中一個會讓另一個變得沒必要。

AI 智慧斷句AI 字幕額度
需要什麼一個能產生文字的 LLM 服務商已登入的 Pro 或 Ultra 帳號
花什麼你自己服務商的 token你方案裡的轉錄分鐘數
做什麼把影片已有的字幕重新切分給沒有字幕的影片產生字幕
在哪基礎設定裡的一個開關一塊用量面板,加播放器裡的按鈕

AI 智慧斷句

YouTube 自動產生的字幕是以詞為單位的碎片過來的,每個碎片帶著自己的起止時間。陪讀蛙靠規則也能把它們重新拼起來,但影片一說得快,結果還是會在句子中間斷開。

開啟 AI 智慧斷句之後,這些碎片會被送給你的 LLM 服務商,回來時已經重新切成完整的句子——標點和大小寫都補好了——每一行新字幕的起止時間,取自它包含的第一個詞和最後一個詞。

代價就在這個時間軸上。模型是在推斷時間戳記,而不是從哪裡讀出來的,所以某些行會稍微早或稍微晚,本來跟得上的一行也可能對不上口型。字幕和語音對不上了,就把它關掉。

具體來說,開啟之後:

  • 字幕按句子切,而不是在隨便一個詞的邊界上斷,這也讓翻譯拿到的是完整句子。
  • 每個預讀視窗多出一次模型請求,所以要花 token,字幕出現前也多一段等待。
  • 它需要一個能產生文字的服務商。用 Google 翻譯或 DeepL 時這個開關不起作用,走的還是規則斷句。
  • 對本來就是整句的字幕它什麼都不做。YouTube 有一部分字幕軌就是整句的,AI 產生的字幕更是永遠如此。

這個開關全新安裝時是關著的,位置在 設定 → 影片字幕 → 基礎設定

AI 字幕額度

這是語音辨識,不是翻譯。影片根本沒有字幕——或者只有你不太想讀的那種——的時候,播放器裡陪讀蛙設定面板上的 請求 AI 字幕 會把影片送去轉錄,結果作為一條字幕軌回來,之後陪讀蛙就能像翻別的字幕一樣翻它。

它要求你已登入,並且持有 Pro 或 Ultra 方案。轉錄按分鐘計量,設定頁面上那塊面板顯示你還剩多少:每個額度池一根進度條,上面標著每月額度的重置日期,或者一次性贈送額度的過期日期。

陪讀蛙是在切換字幕軌之前而不是之後檢查權限的,所以被拒絕不會把你正在看的字幕毀掉。你看到什麼取決於缺的是什麼:

情況會發生什麼
未登入一個帶登入按鈕的提示;面板上顯示的也是這句
已登入但無訂閱一個帶升級按鈕的提示
分鐘數用完一個提示,裡面寫著你的額度什麼時候回來
影片太長一個提示,沒有按鈕——換方案也解決不了這件事
還在轉錄中一個提示,請你過幾分鐘再點一次

請求在背景跑,長影片要幾分鐘,期間播放器顯示為載入中。如果你等不下去了,轉錄仍在伺服器端繼續、結果會留著,所以再點一次是接上同一個工作,不是重開一個。

AI 字幕回來時已經是整句切好的,所以 AI 智慧斷句對它們會被整個跳過。這兩個功能永遠不會作用在同一條字幕軌上。

清除 AI 斷句快取

斷句結果在第一次產生時就被存下來,鍵上帶著那批字幕碎片和切它們的服務商,所以重播一個你已經看過的影片不再花錢。

影片字幕頁面最下方的清除 AI 斷句快取會把這份儲存扔掉。它會要你確認,而且不可撤銷。斷句給出的時間軸你想讓它重新推一遍,或者換到一個你認為切得更好的服務商之後,才需要用它——否則你看到的一直會是存下來的那份結果。

它和翻譯控制頁面上的翻譯快取是兩份不同的儲存。清掉一份不會動另一份,兩份都不會動你的服務商、提示詞或樣式。

接下來

字幕的其餘部分——怎麼啟用、用哪個服務商、自動開始、顯示和請求節流——都在影片字幕。翻譯本身用的提示詞在字幕提示詞

On this page