dsh-course-subtitles:課程字幕抓取、翻譯與飛書發佈

前言

2026年10月19日,DeepSeek Harness (DSH) 生態新增了一款專注於課程學習的插件。針對視頻課程學習場景,該插件提供了一套自動化工作流:抓取多源視頻字幕、重排爲完整句子、進行 EN/ZH 逐行翻譯、自動生成雙語章節標題,並最終將每一課的內容發佈到飛書文檔中。此外,它還支持導出零 token 成本的課程大綱。

核心能力

該插件主要完成以下工作:
* 多源抓取:支持 DeepLearning.AI、YouTube、Bilibili 和 Coursera 的課程字幕。
* 文本處理:將碎片化的字幕重排爲完整句子,進行逐行雙語翻譯,並自動生成雙語章節標題。
* 自動化發佈:自動生成一課一篇的飛書文檔。
* 大綱導出:導出課程目錄結構,不調用任何模型,消耗零 token。
* 安全與容錯:不包含任何硬編碼的密鑰,密鑰來源環境變量或 DSH 憑據庫;支持 LLM 憑據回退機制。

先決條件

使用前需準備以下環境:
* Node.js:版本需大於等於 18。
* 飛書應用:需創建企業自建應用,並開通 wiki:wiki、docx:document 和 drive:drive 權限。必須將該應用添加到目標知識庫的成員列表中,否則會報權限錯誤。
* LLM API Key:DeepSeek 官方或任何 OpenAI 兼容服務。

安裝與配置

1. 安裝插件

使用官方提供的命令進行安裝:

dsh plugin --profile web add github:fengchang618gmail/dsh-course-subtitles

安裝完成後,需重啓 DSH 進程。

2. 配置密鑰

在啓動 DSH 的終端中設置環境變量,插件運行時會讀取這些變量:

# macOS / Linux
export FEISHU_APP_ID=cli_xxxxxxxxxxxx
export FEISHU_APP_SECRET=xxxxxxxxxxxxxxxx
export DEEPSEEK_API_KEY=sk-xxxxxxxxxxxx

# Windows PowerShell
$env:FEISHU_APP_ID="cli_xxxxxxxxxxxx"
$env:FEISHU_APP_SECRET="xxxxxxxxxxxxxxxx"
$env:DEEPSEEK_API_KEY="sk-xxxxxxxxxxxx"

使用方式

安裝並配置完成後,直接在 DSH 對話中發起指令即可。插件提供了以下工具函數:
* course_subtitles_run:執行抓取、翻譯、分章節並寫入飛書。
* course_outline_run:僅導出課程大綱(零 token)。
* course_subtitles_status:查看運行進度和產出文檔鏈接。
* course_proxy_status:檢查網絡代理狀態。
* course_llm_status:查看可用的 LLM 憑據列表。

示例指令:

幫我跑一下課程字幕 https://learn.deeplearning.ai/courses/generative-ai-for-everyone,寫到飛書 https://你的租戶.feishu.cn/wiki/xxxxxxxxxxxxxxxxxxxx

注意事項

  • 平臺限制:國內訪問 YouTube 需要本地代理;Coursera 支持處於實驗階段,需要登錄 Cookie;Bilibili 需要視頻有上傳或 AI 生成的字幕軌。
  • 權限要求:飛書應用必須被添加至目標知識庫成員,否則會報錯。

參考鏈接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜