前言¶
用 ASR 轉寫教學視頻時,最常見的錯誤不是漏字,而是口音導致的同音或近音誤識別,比如把「極值」聽成「急值」,把「趨於」聽成「區於」。通用校對工具不懂數學,改完也可能把公式口語化表達留下來,老師還得逐句聽一遍。
下面介紹的 Skill「教學視頻字幕校驗」就是爲這類場景準備的:它針對帶口音的考研高等數學教學視頻設計,用於修復語音識別產生的字幕錯誤,並把口語化數學表達改寫成規範符號。
這是什麼¶
「教學視頻字幕校驗」由 SkillHub 社區發佈者 user_0db6bb4a 發佈,座標 @user_0db6bb4a/subtitle-correction,版本 1.0.0,分類爲 education,來源標記爲 community,無需 API Key。
它解決的問題是:考研高數教學視頻的 SRT 字幕中,口音引起的識別錯誤難以人工排查,數學術語和符號表達也不統一。Skill 讀取 SRT 字幕,輸出校正後的字幕文件和一份修改報告,告訴你改了哪裏。
核心功能¶
三層校正思路¶
按官方簡介,Skill 結合考研高數術語詞庫做三層智能校正:底層是內置的 400+ 術語詞庫,中間是從歷史校正數據學習到的個性化口音模式,頂層是面向字幕文件的整體校驗。
六層校正流程¶
官方資料把校正過程拆爲六層,按順序執行:
- 術語替換:用考研高數術語詞庫命中識別錯誤的詞。
- 語義理解:結合上下文判斷口語句式中的實際含義。
- 水詞清理:刪除口頭語、重複語氣詞等字幕中不需要的詞。
- 公式排版:把口語化數學表達轉成規範符號寫法。
- 公式合併:合併被斷成多行的公式。
- 全局校驗:對全文做一致性檢查。
支持個性化口音學習¶
如果手裏已有一批人工校正過的字幕對,可以交給 Skill 學習其中的口音模式。同一口音的固定誤識別,會被映射爲對應的修正。
輸出形式¶
輸出爲兩部分:可直接使用的 SRT 字幕,以及一份修改報告。官方簡介給出的例子包括把口語表達改寫爲 f'(x₀)=0、(-1)ᵏ 這類規範符號寫法。
安裝與啓用¶
官方頁面未提供安裝命令或目錄說明,因此這裏不寫未經覈實的安裝方式。可在 SkillHub 頁面查看安裝方式:
https://www.skillhub.cn/skills/user_0db6bb4a/subtitle-correction
從技能描述看,Skill 無需配置 API Key。Cursor、Codex CLI、Claude Code 的具體安裝方式以官方頁面說明爲準。
典型用法¶
下面是依據官方資料整理的可復現輸入輸出:
輸入¶
subtitle.srt # 待校正的 SRT 字幕
accent_pairs.jsonl # 可選,歷史校正對,用於學習口音模式
terms.txt # 可選,自定義術語詞庫補充
歷史校正對是「ASR 原文 → 人工修正」的成對記錄,每行一條。
執行¶
- 把 SRT 文件和可選的歷史校正對路徑告訴 Skill。
- Skill 依次跑術語替換、語義理解、水詞清理、公式排版、公式合併、全局校驗。
- 輸出校正後的
subtitle.srt和修改報告。
輸出¶
subtitle.corrected.srt # 可直接使用的字幕
correction_report.md # 修改了哪些行、改了什麼
報告用於複覈,尤其是公式改寫是否正確。
適用場景與注意¶
適合誰¶
適合製作考研高數教學視頻、字幕靠 ASR 生成、且講課帶口音的團隊或個人。也適合想從歷史校對數據裏沉澱一套私有口音映射的人。
限制¶
以下幾點按官方資料推斷,使用前建議自行驗證:
- 術語詞庫面向考研高等數學,線性代數、概率論等科目的覆蓋程度不明確。
- 個性化口音學習依賴已有的校正數據,首次使用沒有歷史數據時,只能走術語詞庫這條路。
- 六層校正是順序執行,前一步的結果會影響後一步。如果術語替換改錯了,語義理解層可能沿着錯誤方向繼續推理。
- 數學公式排版目前只能處理 SRT 文本層的符號表達,不能對視頻畫面中的板書或圖形做識別。
建議流程¶
- 先用一段口音明顯、知識點典型的視頻字幕試跑,對照修改報告逐條確認。
- 確認無誤後,把該批人工校正結果作爲口音學習語料。
- 大批量處理前,再抽幾集檢查公式層改寫。
結尾¶
這個 Skill 的價值在於把「口音糾錯 + 數學術語規範 + 公式表達統一」這三類改動放進同一條流程,輸出可直接使用的字幕和可複覈的修改報告。適合作爲教學視頻字幕流水線中的校對環節。
官方地址:https://www.skillhub.cn/skills/user_0db6bb4a/subtitle-correction