Communitygithub.com

cxcx102498-eng/chenxi

將使用者提供的科普文章和現有音訊直接製作成白板講解影片,自動完成解釋圖、分步分鏡、音訊對齊、字幕、重點標註與渲染,交付 MP4 和可編輯工程。用於「文章加音訊產生影片」及後續修改;不適用於僅討論方案、只寫文章或只做素材包。

chenxi 是什麼?

這是一個專門將科普文章與預先錄製的音訊自動合成為白板講解影片的 AI 技能。它整合了從素材設計到影片輸出的完整流程,使用者只需提供文章與錄音,技能便會自動完成解釋圖繪製、分鏡腳本、音訊對齊、字幕生成、重點標註及最終渲染,直接交付可播放的 MP4 檔案與可編輯的工程原始碼。此技能支援中文內容,預設使用白底、彩色線稿或簡潔扁平圖形,解析度為 16:9 1920×1080 30fps,且可依使用者指定調整。它特別強調保留原始文章的內容架構與錄音的真實節奏,不擅自改寫、配音或加入背景音樂,並透過基於時間戳的精確對齊確保畫面與口播同步。適用平台包括 Claude Code 等支援自訂技能的 AI Agent 環境。對於需要將既有知識內容(如科普文章)快速轉化為教學影片的使用者,此技能能大幅節省手動製作素材與後製剪輯的時間。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cxcx102498-eng/chenxi/tree/HEAD/article-audio-to-whiteboard-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

文章+音訊直接生成白板影片

輸入文章和現有錄音,交付可播放的完整影片。素材設計和影片製作是本技能內部的連續流程,不讓使用者再呼叫另一個技能或手寫技術配置。預設中文、白底、彩色線稿或簡潔扁平圖形,16:9、1920×1080、30fps;按使用者指定規格調整。

輸入與預設決策

  • 儲存使用者原文和原音訊。現有錄音是時間依據,不重新配音、改聲、加背景音樂、加速、刪停頓或截尾;使用者另外要求時才調整。
  • 文章負責事實與解釋結構,錄音決定實際口播與節奏。先校對二者:標點、章節編號讀法和明顯辨識錯字可直接整理;有少量錄音口誤時保留聲音並記錄字幕修正。出現實質性的增刪、重排、結論衝突或錯誤音訊時,列出具體差異,只詢問這項影響成片的取捨,繼續不依賴回覆的畫面準備。
  • 不要求使用者確認普通鏡頭、風格和技術選擇。文章與音訊齊全即可開始;只在缺少必要輸入或實質衝突時詢問。沒有音訊則先完成分鏡準備,不能自行換成新配音或無聲成片來宣稱任務完成。
  • 已有分鏡、素材或工程時先讀取其 editing-notes、style-lock 和實際配置,保留認可內容與編號。修改只重做受影響部分,不重複生成整套素材。

連續工作流程

  1. 先讀音訊,再分鏡。 按 執行與對齊 檢查環境、真實解碼時長和雜湊;取得詞級時間戳或有依據的句段時間,校對文章。同一音訊可重複使用雜湊匹配的轉錄;僅檔名相同不能重複使用。先確定旁白段落與停頓,再決定畫面資訊量。
  2. 把知識變成畫面。 讀 解釋畫面設計。按語意拆鏡,每鏡明確一個理解目標和有意義的變化。優先場景插畫、關係圖、同一案例對照和分步過程;關鍵詞識別物件,完整口播交給字幕。不按每分鐘固定圖片數湊圖。
  3. 製作一次、持續重複使用。 按 視覺與素材 做一個代表性的關係或過程畫面,實際檢視最終顯示尺寸後擴展。文字與關係圖優先可編輯 SVG;需要點陣圖表現力時再呼叫圖像生成工具。連續狀態共用座標、比例、角色與色彩。儲存可編輯源、實際 PNG 和重點區域。
  4. 建立一個可重建工程。 按 內部資料合約 生成材料清單、分鏡和 handoff,執行材料 audit,再用 pipeline.py init 一次性校驗並匯入正式工程。不要額外建立多輪相同預檢工程或中間 ZIP。素材、原始碼、錄音、渲染器都進入獨立工程。
  5. 統一音畫時間。 用 align_audio.py align 生成實際鏡頭、字幕和強調錨點時間;同一幀時間軸驅動渲染與輸出字幕。自動匹配失敗先檢視差異報告,不能靠整體拉伸估算或降低閾值硬過。關鍵詞高亮對應真實旁白;連續狀態禁重複淡入,獨立場景可短暫淡入後停穩。
  6. 預覽、渲染、交付。 先看代表鏡、過程組首末狀態、最長字幕和複雜重點區域,再執行增量渲染、匯出與完整解碼。按 成片檢查 檢視最終 MP4 抽幀及音軌對應,修正受影響鏡頭。完成後提供 MP4、SRT/VTT 和含原始碼的工程 ZIP;不要停在素材包或計畫。

必須保持的約定

  • 保留原文事實、順序、限定語和認可的口播,不為了畫面擅自擴寫、簡化結論或發明例子口播。輔助畫面案例標明示意,不冒充真實截圖、產品行為或科學證據。
  • 同一概念用同一視覺標識;箭頭要有含義。出現、連接、分步揭示與圈畫對應講解,不用裝飾性圈臉、持續推拉或快切掩蓋解釋不足。
  • 主體圖不烘焙外層標題或完整字幕。圖中必要節點標籤保留可編輯文字;「扁平圖+原始 SVG」不等於已經實現任意圖層動畫。
  • 預設關閉來源角標與圖片說明條:show_source_credits=false、show_image_labels=false。署名、字型許可與來源放在工程檔案;內容自身必要的時間地點不刪。
  • 單鏡 single/compare/text 與 title/point/highlight/focus/reset/subtitle 是已實現基礎能力。分步狀態直接切換不聲稱連續移動或真實逐筆繪製;使用者明確要求的額外動作必須實際實現並渲染驗證。
  • 原始估算、ASR差異、實際同步方式如實記錄。音訊尾部僅允許補足影片幀取整差;禁止 -shortest 靜默截片。字幕已經由渲染器繪製時不再重複燒錄 SRT。

資源與效率

scripts/ 自帶材料檢查、匯入、音訊對齊、專案流水線、渲染引擎與中文字型,不依賴原來的兩個技能目錄。執行所需 Python 套件、FFmpeg 和 Chromium 瀏覽器按需檢測;優先重複使用實際可用環境,不複製虛擬環境到交付包。

中間狀態留在當前工程,可恢復重跑。只快取音訊雜湊匹配的轉錄、輸入雜湊匹配且規格合格的渲染片段。並行處理獨立素材與鏡頭,依賴明確的步驟按順序執行;先代表畫面後批量製作,檢查通過後避免無理由反覆全片渲染。

相關技能