

# 如何修正 YouTube 字幕中的技術術語

YouTube 字幕中的用詞可能與說話者不同，因為自動字幕可能誤判發音、口音、方言，或帶有背景雜音的語音。這些原因無法解釋某部影片中的每一處差異。若要修正技術術語，請逐一聆聽每個出現處，依第一手來源核對拼寫，並記錄每項決定。聽不清楚的詞應保留為未解決。接著，檢查完整的修訂字幕軌。成功匯出字幕，不代表字幕用詞正確。[YouTube 說明：自動字幕，於 2026 年 10 月 25 日查核](https://support.google.com/youtube/answer/6373554?hl=en)

先觀看影片並自行檢查。如果影片由你擁有，可以在 YouTube 工作室編輯字幕。如果你不擁有該影片，請另製一份修正副本供工作使用。本機副本不會改變公開字幕。

本指南以單一影片的原語言為範圍，檢查整部影片中的技術術語。完成後，你會得到一份修正版本及修正紀錄表。修正紀錄表會記錄原始文字、擬議修改、證據及審查決定。

## 設定範圍，保留原始來源

字幕軌是附加在影片上、帶有時間資訊的文字。字幕段則是字幕軌中一段帶有時間資訊的文字。編輯前，請確認確切的影片與字幕軌。不同字幕軌或不同擷取日期的資料，若未留下紀錄，就不能合併為同一份來源。

1. 記錄影片網址與影片 ID。
2. 記錄字幕語言，以及你聽到的口說語言。
3. 原樣儲存帶有時間資訊的原始字幕匯出檔。
4. 保留傳回的語言資訊與自動字幕標記。
5. 說明你要修訂自己影片的公開字幕，還是建立私人修正副本。
6. 將審查範圍定為所選字幕軌的全部內容。

另外保留一份工作副本。原始匯出檔呈現你擷取到的內容，工作副本則呈現你的編輯。兩份檔案都不應取代另一份。

如果使用匯出檔，請保留擷取時間。這個時間用來識別所擷取的版本，並不是說話者說出某個詞的時間。如果公開字幕軌後來有變動，請重新擷取，並另存為新版本。

不要將缺失值改成零。字幕段的持續時間未知，不代表該段持續零秒。自動字幕標記未知，也不代表字幕軌由人工製作。請保留缺失值，並說明哪些資訊仍然未知。

如果你還需要取得字幕，請先按照[字幕擷取指南](/zh-Hant/articles/%E5%8F%96%E5%BE%97-youtube-%E9%80%90%E5%AD%97%E7%A8%BF-%E6%AA%A2%E6%9F%A5%E7%BC%BA%E5%B0%91%E5%AD%97%E5%B9%95/)操作。取得帶有時間資訊的原始副本後，再回到這裡。這套編輯方法的前提是先取得字幕。

## 需要時，使用帶有時間資訊的匯出檔協助審查

你可以人工審查現有的帶有時間資訊的字幕檔。如果要取得既有的公開字幕軌，[Chronometrica YouTube Transcript Scraper](https://apify.com/chronometrica/youtube-transcript-scraper) 提供另一種擷取方式。Actor 是在託管環境中執行的資料擷取程式。這個 Actor 會依影片直接網址或影片 ID 讀取既有公開字幕。它不會將音訊轉成新文字，也不會下載音訊或影片。

下方提供的輸入設定要求輸出 JSON。JSON 是一種文字格式，用來儲存具名欄位及其值。在此處，它會保留帶有時間資訊的片段，讓你找出每個出現處。

```json
{"includeFailedInputDetails":true,"outputFormats":["json"],"preferredLanguages":[],"startUrls":["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]}
```

需要時，使用帶有時間資訊的匯出檔協助審查

準備執行前：

1. 將 `startUrls` 中的範例網址換成目標影片的直接網址。
2. 將 `outputFormats` 維持為 `["json"]`，以取得帶有時間資訊的片段。
3. 在 `preferredLanguages` 中設定語言選取規則。
4. 將 `includeFailedInputDetails` 維持為 true。

語言清單留空時，會選取可用字幕軌中的最佳選項。這不代表要求英文，也不能證明所選字幕軌與口說語言一致。如果你需要英文，請使用 `["en"]`。提供語言偏好後，Actor 會依序嘗試。如果全部都不符合，就會回報所需語言不可用的失敗。

[帶時間戳記的 JSON Task](https://apify.com/chronometrica/youtube-transcript-scraper/examples/youtube-timestamped-transcript-json) 是一組已儲存的輸入預設值。其公開頁面與 Task ID 已於 2026 年 10 月 25 日查核。這份凍結來源證據不包含登入驗證後的已儲存輸入檢查，也不包含實際執行。使用前，請檢查輸入並替換範例值。

執行後，請檢查是否為目標影片，並核對實際語言與傳回的文字。每部成功處理且不重複的影片會產生一列資料集紀錄。失敗資訊會出現在該次執行的 `OUTPUT` 診斷資料中。單憑空資料集，無法解釋失敗原因。

保留 `segments`，以及每個片段的 `startSeconds`、`endSeconds`、`durationSeconds` 和 `text`。將 `videoId`、`videoUrl`、`transcriptLanguageCode`、`isAutoGenerated` 和 `scrapedAt` 與匯出檔一併保留。單憑純文字，無法確定字幕段的結束時間。

這些是文件記載的用途，並非為本文實際執行後所得的結果。提供的證據未涉及任何付費 Actor 執行。

## 依第一手來源建立精簡的術語表

術語表會列出需要留意的技術名稱與拼寫。第一手來源來自產品製造商、專案，或其他負責該術語的組織。請使用符合影片所討論版本的參考資料。

請根據實際音訊與相關第一手參考資料建立術語表。不要先拿一大份詞彙表，再硬把語音內容套入其中。

| 欄位 | 應儲存的內容 |
| --- | --- |
| 術語 | 參考資料中的拼寫 |
| 產品或主題 | 該術語所指的對象 |
| 版本 | 適用版本，或註明未知 |
| 大小寫 | 規定使用的大寫與小寫字母 |
| 縮寫 | 文件記載的縮寫，如有 |
| 來源網址 | 用來核對拼寫的第一手參考資料 |
| 參考資料說明 | 這份來源為何符合口說內容的上下文 |

將確切版本與術語分開記錄。目前產品的參考資料，未必能確定較舊影片中的用詞。如果無法確認版本，請記錄這項限制。

拼寫參考資料只能回答術語該怎麼寫，不能證明說話者說了這個術語。核准修改前，音訊必須能支持該處確實出現了這個詞。

## 找出完整字幕軌中的候選字幕段

候選字幕段是可能需要修正的字幕段。請搜尋已知術語、可能的拼寫錯誤、錯誤斷詞，以及反覆出現的變體。同時，也要閱讀完整字幕軌。如果錯誤字幕用詞與正確術語差異很大，搜尋就無法找出所有錯誤。

1. 搜尋每個術語，以及已觀察到的變體。
2. 將每個符合搜尋條件的字幕段分別記錄為一個出現處。
3. 閱讀前後字幕段，找出其他可能的錯誤。
4. 將新找到的變體加入搜尋清單。
5. 再次搜尋整條所選字幕軌。

搜尋結果只是供審查的線索，不能證明實際說了什麼。熟悉的產品名稱可能符合主題，但仍可能是錯誤的替換詞。

出現次數與不重複術語數應分開計算。一個術語可能出現在多個字幕段中。核准其中一個出現處，不代表核准後續所有出現處。字幕段數、術語數或修改數，也都不是人數。

## 核准每項修改前，先聆聽音訊

對每個候選字幕段，請連同前一句與後一句一起重播。如果畫面提供相關上下文，也要觀看畫面。請記錄聆聽區間，讓另一位審查者能重做檢查。

1. 聆聽該詞，不要預先認定字幕正確。
2. 檢查前後句子，確認所談的主題。
3. 將聽到的術語與第一手拼寫來源比對。
4. 判斷字幕是否與語音不同。
5. 記錄證據，並作出範圍明確的審查決定。

請區分字幕錯誤與說話者的錯誤。如果說話者用了錯誤的產品名稱，而字幕如實記錄，將字幕改成預期名稱就會改變原話。請保留說出的用詞，並在另一則註記中記錄內容上的錯誤。

畫面上顯示的術語可以提供上下文佐證，但不能讓你把聽不清楚的詞當作已確定的詞來替換。如果音訊仍不清楚，請暫緩修改。

如果你需要從特定段落發布逐字引文，請使用[引文核對指南](/zh-Hant/articles/%E6%BA%96%E7%A2%BA%E5%BC%95%E7%94%A8-youtube-%E5%BD%B1%E7%89%87/)。本術語審查涵蓋整條字幕軌中反覆出現的術語，不能取代引文所需的個別核對。

## 儲存可供其他編輯使用的修正紀錄表

每個已審查的出現處都要保留一列紀錄。修正紀錄表是你的編輯紀錄，其中的審查狀態不是 Actor 提供的欄位。

| 欄位 | 應記錄的內容 |
| --- | --- |
| 版本 ID | 你為這份來源與工作版本指定的名稱 |
| 影片與字幕軌 | 影片網址、影片 ID 與字幕語言 |
| 字幕段識別資訊 | 能穩定指向原始字幕段的識別資訊 |
| 原始字幕段時間 | 未經修改的開始與結束時間值 |
| 原始文字 | 擷取時的完整字幕段文字 |
| 待審術語 | 正在審查的詞或名稱 |
| 擬議文字 | 擬採用的完整字幕段文字，如已確定 |
| 第一手來源 | 拼寫參考網址與相關版本 |
| 已核對的音訊區間 | 所聆聽段落的開始與結束時間 |
| 音訊核對結果 | 審查者能確認的內容 |
| 原因 | 需要修改或暫緩修改的原因 |
| 審查狀態 | 待審查、已核准、未解決或不修改 |
| 審查者與日期 | 由誰在何時核對 |
| 已套用版本 | 已套用這項修改的工作副本 |

請一致使用以下狀態：

- 待審查：這個出現處仍需審查。
- 已核准：證據支持這項確切的擬議修改。
- 未解決：詞語不清楚，或證據互相矛盾。
- 不修改：審查結果支持保留原始用詞。

未解決的紀錄可以沒有擬議文字。請保留該值的缺失狀態。不要為了讓表格看起來完整，就填入可能的詞。

請記錄足以識別該出現處的原始文字，並保留替換處前後未修改的詞。這能讓審查者發現編輯是否意外刪除條件、更動數字，或影響另一個術語。

請分開記錄擬議修改與已套用修改。已核准的紀錄代表一項決定；「已套用版本」欄位則顯示該決定是否已落實到工作副本。

## 只套用逐處核准的修改

在獨立的工作副本中逐項套用已核准修改。不要使用未經核對的全域取代。同一組字母可能出現在另一個詞、程式碼詞元、版本或引述標籤之中。

1. 開啟修正紀錄表中已核准的那一列。
2. 在工作副本中找到確切對應的字幕段。
3. 確認其文字仍與儲存的原始來源一致。
4. 只套用已核准的替換內容。
5. 記錄套用這項修改的工作版本。
6. 將結果與原始字幕段比較。

保留版本差異比較。差異比較會顯示兩份副本之間的修改。每個修改段落都應有對應的已核准紀錄。每列標示為已套用的紀錄，也都應與修訂後的文字一致。

不要只因為修正了拼寫，就更改字幕段時間。如果時間也需要修正，請另立一項決定，並記錄其證據。原始時間資訊仍須保留。

## 操作範例：原創虛構

本例的所有內容均為原創虛構。這不是真實影片、Actor 執行結果，也不是實測的字幕錯誤率。本例示範如何記錄一項明確的術語修正，以及一個未解決的出現處。

在這部虛構影片中，一個字幕段從 01:22 開始，到 01:26 結束，文字為「post grass sequel」。音訊清楚說的是「PostgreSQL」。虛構編輯查閱相關官方產品參考資料，並記錄該資料支持「PostgreSQL」這個拼寫。本例未提供真實的參考網址或產品版本。

編輯核對了更廣的段落，範圍從 01:18 到 01:30。前後語音內容也支持同一個產品名稱。編輯提議只修改該字幕段中的錯誤用詞。

時間計算如下：

- 字幕段開始時間：1 minute × 60 seconds per minute + 22 seconds = 82 seconds。
- 字幕段結束時間：1 minute × 60 seconds per minute + 26 seconds = 86 seconds。
- 字幕段長度：86 seconds − 82 seconds = 4 seconds。
- 聆聽區間：90 seconds − 78 seconds = 12 seconds。

4 秒的字幕段與 12 秒的聆聽區間用途不同，兩者都要保留。如果實際匯出檔中的持續時間值缺失，請保留該原始值的缺失狀態。另行計算的長度不得覆寫該值。

這條虛構字幕軌的後段有一個聽不清楚的首字母縮寫。此處未提供其確切字母與段落時間。這些值仍然未知。

| 紀錄 | 原始文字 | 擬議文字 | 音訊核對結果 | 決定 |
| --- | --- | --- | --- | --- |
| 術語清楚的出現處 | post grass sequel | PostgreSQL | 82–86 秒處的產品名稱清楚可辨 | 僅核准此字幕段 |
| 後段的首字母縮寫 | 未提供 | 未知 | 字母仍不清楚 | 未解決；不套用修改 |

第一列的修正理由有明確範圍：字幕用詞與清楚聽到的產品名稱不同，而參考資料支持該名稱的拼寫。這項決定不代表核准字幕軌其他位置的所有類似詞組。

第二列仍保留在修正紀錄表中。不要將它改成空字串、零，或猜測的完整名稱。缺失的證據仍應維持缺失。

這是兩筆虛構的審查紀錄：一項已核准修正，以及一個未解決的出現處。它們不能衡量整條虛構字幕軌的正確率。修訂版本通過驗收前，審查者仍須檢查完整版本。

## 審查完整的修訂版本

只檢查修改過的詞，可能會漏掉鄰近文字受到的影響。請對照影片審查完整的修訂字幕軌，包括未修改的段落與反覆出現的術語。

1. 確認影片、語言與版本。
2. 從頭到尾聆聽所選字幕軌的全部內容。
3. 核對重複術語的每個出現處。
4. 核對每個編輯處前後未修改的文字。
5. 檢查字幕段是否在正確時間出現。
6. 將版本差異比較與修正紀錄表中的已核准紀錄比對。
7. 確認未解決的紀錄沒有被套用猜測的修改。
8. 儲存最終審查決定與仍存在的限制。

請另一位審查者檢查完整的修訂版本、原始來源及修正紀錄表。該審查者應聆聽音訊，不能只依術語表核准修改。如果審查後文字又有更動，請重新審查整合後的完整版本。

不要把局部審查稱為完整審查。請說明已核對的範圍，以及哪些出現處仍未解決。完整審查仍可能發現無法確認的詞，不必為這些詞編造答案。

擷取成功、語言中繼資料及字幕涵蓋範圍，都不能證明用詞正確。字幕時間跨度指標描述的是時間涵蓋範圍，無法顯示技術名稱是否被正確辨識。

## 分別處理各種失敗狀態

不同問題需要不同決定。

| 觀察到的問題 | 決定 |
| --- | --- |
| 沒有可用的公開字幕軌 | 停止這種擷取方式；它無法建立缺少的語音文字 |
| 所需語言不可用 | 保留原有要求，或明確選擇不同範圍 |
| 擷取失敗 | 檢查 `OUTPUT`；不要只憑空資料集就判定缺少字幕 |
| 時間值缺失 | 保留缺失狀態；不要用零代替 |
| 音訊不清楚 | 將該出現處標記為未解決 |
| 第一手參考資料互相矛盾 | 記錄矛盾，並暫緩核准 |
| 說話者使用錯誤術語 | 保留說出的用詞，並另加註記 |
| 出現未經核准的編輯 | 在完成審查前，從驗收版本中移除該項編輯 |
| 只審查了部分字幕軌 | 將結果標示為局部審查 |

如果擷取失敗，請檢查回報的診斷資料與 `isRetryable`。失敗報告只涉及擷取，不能判定待審詞語是否正確。

請將這項工作限於術語。說話者標示、有意義的聲音、翻譯語意及閱讀版面，都需要各自的審查標準。

## 選擇字幕版本的下一步

如果影片由你擁有，請按照 YouTube 工作室文件所述的流程編輯字幕。自動字幕的編輯流程包括「複製並編輯」，接著選取「發布」。編輯自動字幕會建立修訂後的字幕軌。完成後，請檢查已發布的字幕軌。這些是建議讀者執行的操作；本文製作期間未進行任何帳戶操作或發布操作。[YouTube 說明：編輯字幕，於 2026 年 10 月 25 日查核](https://support.google.com/youtube/answer/2734705?hl=en)

如果是他人的影片，請另外保留修正副本。將原始匯出檔、術語表、修正紀錄表、差異比較及審查決定一併儲存。列出仍無法確認的出現處，不要聲稱已修改公開字幕軌。

如果你仍需要帶有時間資訊的公開原始字幕，可以使用 [Chronometrica YouTube Transcript Scraper](https://apify.com/chronometrica/youtube-transcript-scraper)。編輯前，請替換範例網址，並核對傳回的字幕軌。完成後的版本，只能在已記錄的審查範圍內通過驗收。

## 來源與延伸閱讀

- [YouTube 說明：使用自動字幕；於 2026 年 10 月 25 日查核。提供一般成因與審查指引，並非對特定影片的診斷](https://support.google.com/youtube/answer/6373554?hl=en)
- [YouTube 說明：編輯或移除字幕；於 2026 年 10 月 25 日查核。記載影片擁有者的編輯流程，未測試帳戶操作](https://support.google.com/youtube/answer/2734705?hl=en)
- [Chronometrica YouTube Transcript Scraper；於 2026 年 10 月 25 日查核公開建置版本 0.1.43。證據來自資料結構與文件，未付費執行，也未測試執行時的運作狀況](https://apify.com/chronometrica/youtube-transcript-scraper)
- [YouTube 帶時間戳記逐字稿 JSON Task；於 2026 年 10 月 25 日查核。公開頁面與 Task ID 均存在，未測試已儲存的輸入與執行](https://apify.com/chronometrica/youtube-transcript-scraper/examples/youtube-timestamped-transcript-json)