前言¶
DeepSeek Harness(DSH)採用插件化架構,允許開發者擴展宿主能力。在個人知識管理中,英語生詞的錄入與記憶是一個高頻需求。dsh-word-vault 由開發者 wangzhanchao883 維護,是一款針對多用戶場景的英語生詞庫插件。它解決了傳統生詞本“手動敲擊錄入”效率低、無法利用 LLM 輔助生成記憶內容的問題,通過剪貼板監聽、彈窗點選和 SQLite 持久化,提供了一套從錄入到複習再到測試的閉環工具鏈。
核心功能¶
插件提供以下能力:
* 多用戶管理:支持爲不同用戶維護獨立的生詞庫。
* 無感錄入:監聽剪貼板,複製後自動彈窗供用戶點選入庫,避免誤錄。
* LLM 輔助:自動翻譯,並根據單詞生成拆詞、趣味梗和例句。
* 持久化與查詢:數據落庫 SQLite,支持按時間、頻次、掌握度查詢。
* 記憶卡片:生成 HTML/PDF/Word 格式的趣味記憶卡。
* 考試閉環:在線答題,連對 3 次自動標記掌握。
* 語音朗讀:集成 Windows 自帶語音(SAPI),離線朗讀單詞與例句。
* 拍照識別:支持標記印刷詞並提取。
安裝與啓用¶
插件適配 DSH 0.2 及以上版本(0.1.7 亦兼容)。在 DSH 命令行執行以下命令進行安裝:
dsh plugin --profile web add dsh-word-vault@1.0.2
安裝完成後,根據 DSH 版本不同,設置面板的加載邏輯會有所差異(詳見下文注意事項)。
錄入流程¶
插件默認採用“剪貼板監聽 + 彈窗點選”的交互模式,確保只有用戶確認的單詞纔會落庫。
- 監聽:常駐助手(PowerShell)監聽剪貼板變化。
- 切詞:檢測到文本後,由宿主切分單詞。
- 彈窗:在鼠標位置彈出對話框,列出識別到的單詞(如
plant world share animal)。 - 點選:用戶點擊對應用戶名按鈕進行入庫。
- 反饋:同一窗口顯示成功反饋(如“今日累計錄入 12 詞”),並在 20 秒內自動消失。
不落庫的三種情況:
* 用戶未進行點選操作。
* 用戶點擊“忽略”。
* 彈窗 20 秒內無人響應。
若習慣“複製即錄”的手感,可在設置中開啓 autoCommit 選項。
工具命令¶
插件提供了一系列工具命令,可用於對話或腳本調用:
- 錄入:
wordvault_add- 將一段英文錄入指定用戶庫(切詞 -> 翻譯 -> 落庫)。 - 查詢:
wordvault_query- 按時間區間、頻次、掌握狀態查詢。 - 狀態:
wordvault_status- 查看庫統計、助手狀態及最近日誌。 - 出片:
wordvault_export_cards- 生成記憶卡 HTML / PDF / Word。 - 考試:
wordvault_exam_start- 啓動在線答題頁;wordvault_exam_result- 查看錯題清單。 - 拍照:
wordvault_scan_photo- 識別照片中的標記詞。
記憶卡與語音¶
記憶卡支持 HTML、PDF 和 Word 三種格式輸出,每頁 8 張(A4 豎版)。卡片內容包含詞頭、拆解塊、荒誕梗(用於輔助記憶)以及 7 年級難度的英文例句。卡片與例句旁均設有 🔊 按鈕,點擊可使用 Windows 自帶語音朗讀(SAPI),支持後臺預熱以實現秒開。
考試閉環¶
在線答題採用單選題形式,題幹爲包含該詞的英文句子,並詢問詞義。系統會自動計算掌握度,連對 3 次將標記爲“已學會”。
注意事項¶
- DSH 版本兼容:
- DSH 0.2+:完整支持,包括瀏覽器端設置面板。
- DSH 0.1.5:工具和頁面可用,但設置面板不會出現(因缺少
configForms服務)。 - DSH 0.1.7:兼容。
- 常駐助手:必須在 PowerShell 上運行。
- 語音依賴:朗讀功能僅支持
en-*語言包,未安裝時明確報錯。 - 許可證:目前未提及具體許可證信息。
結語¶
dsh-word-vault 通過剪貼板監聽與 LLM 結合,降低了生詞錄入的摩擦成本,並通過結構化的卡片與考試系統提供了可落地的複習方案。適合需要管理多語言知識庫的開發者與學習者。
- 目錄頁:skillhub.cn
- 源碼:github.com