explainroo

explainroo 讓代理用本機語音、逐字時間和畫布渲染,把腳本做成有旁白的解說影片或產品示範。輸入是想講的內容,輸出是一支 MP4。它提供 Claude Code 與 Codex 的外掛安裝,README 寫目前跟 Claude Code 搭配 Opus 5.5 最順,大家可以先在自己的電腦上試一支短解…

explainroo 讓代理用本機語音、逐字時間和畫布渲染,把腳本做成有旁白的解說影片或產品示範。輸入是想講的內容,輸出是一支 MP4。它提供 Claude Code 與 Codex 的外掛安裝,README 寫目前跟 Claude Code 搭配 Opus 5.5 最順,大家可以先在自己的電腦上試一支短解說。

執行環境:Claude Code、Codex

授權 MIT。星數 1,207。最近推送 2026-11-10。快照日 2026-11-11。

這是什麼

explainroo 是代理在本機跑的影片工作室。聲音、逐字時間和畫面渲染都在大家的電腦上完成,預設不需要帳號。它同時能做旁白解說,也能錄下真實介面再配上指標與縮放。

編碼代理用 explainroo 做出的解說影片,取自倉庫 README。

怎麼運作

  1. 告訴代理主題,並請它執行 npx explainroo docs、照印出的步驟做。
  2. 代理寫 script.md 當旁白,再用 scenes.js 把圖畫在對應的字上。
  3. Kokoro 在本機朗讀,Whisper 標出每個字的時間,Playwright 開 Chrome 渲染,ffmpeg 輸出 MP4。
  4. 也可以用 explainroo record 錄下真實軟體,再讓鏡頭跟著旁白走。

適合誰

  • 想在自己的電腦配音、對字、出解說
  • 同一套工具兼做解說和產品操作示範
  • 使用 Claude Code、Codex 或其他編碼代理

安裝與執行環境

  • 執行環境:Claude Code、Codex,也支援其他編碼代理。README 寫目前跟 Claude Code 搭配 Opus 5.5 最順。
  • 需要 Node.js 20.11 以上、ffmpeg、Chrome 或 Chromium。第一次 npx explainroo doctor --fetch 會下載約 400 MB 的語音與對字模型。
  • Kokoro 有 54 個聲音,涵蓋英語、華語、日語等,德文要改用 ElevenLabs、Cartesia 或自己的錄音。這些外部服務才需要金鑰。

優點

  • 預設語音與對字不上傳,也不用申請金鑰。
  • 一個專案可以做多語版本。
  • MIT。畫面用 Rough.js,公式用 MathJax。

限制與授權注意

  • 其他模型的順暢程度 README 沒有保證,要自己試。
  • 第一次要留時間下載模型。Linux 上若 ONNX 去抓顯示卡檔失敗,README 提供略過那個下載的環境變數。

創作邦載入中