user guide vocabulary - WangYajun369/ai-writing-platform GitHub Wiki

英语字典·生词本

适用版本:1.23.0 | 最后核对:2026-10-15

TimeWrite 在 v1.4.0 内置了「英语字典 · 生词本」插件:把阅读 / 写作时遇到的生词集中收录 → 智能复习 → 逐步掌握,数据全部保存在本机 time_write.db(vocab_words / vocab_reviews 表),离线可用。

打开方式

  • 书库首页右上角按钮组中点击**「英语字典」**(玫红渐变按钮),打开独立悬浮窗口
  • 按钮右侧角标实时显示今日待复习词数;窗口未打开时有待复习词时角标为红色高亮
  • 窗口可在各页面之上自由拖动,关闭后按钮回到未激活态

窗口布局

顶部顶栏自左向右:

区域 说明
标题 「英语字典 · 生词本 · 艾宾浩斯复习」
离线词库状态 已安装显示词条规模(如「离线词库 · 46.8 万词」);未安装时高亮提示,点击可直接导入
朗读设置 配置语音合成 API Key 与音色(见下「语音朗读」)
今日摘要 「待复习 n」(有到期词时为红色)/「今日复习已清空」 + 「已复习 n 次」

下方为三个页签:生词本、今日复习(有到期词时显示数量徽标)、统计。窗口打开时若今日有待复习词,会自动进入复习页。

离线词典(可选,强烈推荐)

  • 顶栏点击词库状态按钮 → 选择 ECDICT 离线词库(sqlite 数据库,.sqlite / .sqlite3 / .db)即可导入
  • 导入成功后无需联网即可查询音标、释义与例句,查词速度最快
  • 未导入离线词典时功能仍可用:查词走 DeepSeek AI 释义兜底(需联网)

💡 ECDICT 是开源英语词典数据库,可在其 GitHub 仓库获取 ecdict.db(约 46.8 万词条)。

生词本

  • 收录生词:在搜索框输入单词后添加;收录时自动查询音标与释义(离线词典优先,未命中走 AI)
  • 词条卡片显示:单词 + 音标 + 释义摘要 + 状态与下次复习时间;支持喇叭朗读(已配置朗读时可用)
  • 点击词条打开详情:完整释义、例句(中英对照)、AI 精讲知识(词根词缀拆解、同/反义词、固定搭配、其他变形,由 DeepSeek 生成并缓存)、SM-2 记忆参数与复习历史时间线
  • 支持操作:编辑、手动设状态(学习中 / 已掌握 / 暂停)、删除(需二次确认)
  • 顶部可按状态过滤(全部 / 学习中 / 已掌握 / 暂停),也可搜索
  • 词条行右侧的关联数徽标显示该词已建立的关联条数(见下「单词关联网络」)

单词关联网络

收录带 AI 释义的单词时,系统会自动建立关联并保存在 vocab_word_relations 表:

  • 自动关联:AI 精讲中的近义词 / 反义词自动记为潜在关联;关联词后来也被收录时自动反向激活补齐双向关系;ECDICT 变形家族成员(如 work / worked / working)若均已收录则双向落库
  • 手动关联:词条详情的「关联」面板可查看全部关联,手动添加 / 删除(近义 / 反义 / 派生 / 变形 / 手动五类)
  • 顺带复习:关联面板中「学习中」的关联词可点击「顺带复习」一键拉入本轮复习队列,走完整卡片评分
  • 词族复习:复习页可按 ECDICT 原型 lemma 把学习中的词聚成词族(如 work 族),整族批量拉入复习

关联图谱

生词本工具栏点击**「关联图谱」**打开全屏弹层,以力导向图纵览全部关联:

  • 节点为已收录单词(按状态着色:学习中蓝 / 已掌握绿 / 暂停灰),节点越大关联越多;开启「含潜在关联」后,被关联但尚未收录的词显示为虚线灰叶子
  • 边按关联类型着色(近义蓝 / 反义红 / 派生紫 / 变形绿 / 手动黄),悬停可见类型提示
  • 交互:滚轮缩放(向光标位置)、拖拽背景平移、拖拽节点调整位置;单击节点弹出信息卡(音标 / 释义摘要 / 关联数),双击直接打开词条详情
  • 布局稳定后自动缩放至全图可见;窗口尺寸变化时自动重新居中;低缩放时仅显示关联较多的节点标签避免文字堆叠
  • 标题栏支持按状态筛选,并显示节点 / 边数量、全库孤立词(无任何关联的词)数量;超过 300 节点时按关联度截断并给出提示

今日复习(SM-2 间隔重复)

按艾宾浩斯遗忘曲线动态规划每个词的复习间隔:

  1. 显示卡片 → 先回忆,再点击卡片翻转看答案
  2. 按掌握程度四键自评:忘记 / 模糊 / 记得 / 轻松
  3. 后端按 SM-2 算法推进该词的间隔与熟练度
  4. 「忘记」的词会回到队列尾部再测一次;标记为「已掌握」的词自动移出日常复习队列

复习页还可随时对每个词打开 AI 精讲、点喇叭朗读(词 / 例句)、手动调整状态。完成后展示本轮小结(各档次数)。

统计

「统计」页展示整体掌握情况与最近复习曲线:

  • 总数(total)/ 学习中 / 已掌握 / 暂停 词数
  • 今日到期(dueToday)/ 今日已复习 / 本周新增
  • 近 7 天复习次数折线

语音朗读(TTS)

点击顶栏「朗读设置」配置豆包语音合成(seed-tts):

  1. 在豆包语音控制台「API Key 管理」创建 Key(UUID 格式,请求头 X-Api-Key)
  2. 开通「豆包语音合成大模型」资源(seed-tts-2.0)
  3. 填入 API Key、选择音色 → 点「试听」验证 → 保存(配置持久化在本地,跨窗口一致)

朗读按钮出现在生词列表、收录框、复习卡、词条精讲等处;未配置时按钮置灰。

跨窗口同步

  • 主窗口入口角标、词典窗口内的复习数据通过 Tauri 事件(vocab-due-updated)实时同步——任意一侧收录 / 复习 / 删除,另一侧立即刷新
  • 复习到期与统计均以本机时间计算,隔日打开会自然生成当天待复习队列

数据与存储

表 作用
vocab_words 词条:拼写、音标、释义 JSON、例句(含中文)、AI 精讲缓存、SM-2 参数(ease / factor / queue / interval / due 等)与状态
vocab_reviews 复习日志:时间、四键评分、复习间隔,用于详情时间线与统计曲线
vocab_word_relations 单词关联:属主词、关联词文本、类型(近义/反义/派生/变形/手动)与来源(AI/ECDICT/手动)

📦 备份:三张表随全量备份一起导出(单作品备份不携带)。导入时无论选择「覆盖式 / 智能合并 / 仅补齐缺失」,生词本一律按 合并处理 —— 本机已有的生词、复习进度与关联不会被删除,只被备份中更新的内容覆盖。旧版备份(不含生词本数据)导入时对本机生词零影响。

相关文档