因为高三没有额外时间学习语法;换平台是因为
免费计划用完了人工负责需求、验收与真机测试;代码、文档与词书数据管线由 AI 平台协作产出。
刻词是一款独立运行于 Wear OS 手表的背单词应用(无手机伴侣端):间隔复习、到点提醒。抬腕即学,碎片时间刷一刷。
欢迎加入软件交流群:QQ:832695614
软件基于wear os4,sdk29开发
| 功能 | 说明 |
|---|---|
| 🗓️ 每日学习 | 按计划推送新词:浏览挑选 → 看英文想中文 → 看中文想英文 → 动手拼写,三遍加深记忆 |
| 🔁 间隔复习(SRS) | 类 SM-2 调度:新词学完 1 小时后进入复习,会的词少出现、不会的词多出现,复习计划自动排期 |
| ⏰ 每日提醒 | 精确闹钟定时震动提醒,后台被清理也能按时重排 |
| ❌ 错题集 | 不熟的词随手收进错题集,支持集中重刷与多选删除 |
| 🔍 离线词典搜索 | 内置 ECDICT 词典(59137 条),单词/中文都能搜,词条含音标、释义、例句、词形变换 |
| 📚 词书管理 | 内置初中/高中词书;支持从设备任意文件夹导入自制备 JSON 词书,可导出备份()词典工具 |
| 👤 个人资料 | 头像(长按从相册选)、昵称(长按编辑)、连续天数与学习统计 |
平台与版本:Wear OS · Kotlin + Jetpack Compose · 包名 top.southfish.engrave · 版本 0.3beta.1
设置重排
- 设置拆分为两页:「背单词设置」聚焦学习节奏(每日新词、每日提醒);新增「其他设置」收纳低频的显示类偏好——详情页释义(只中文 / 只英文 / 中英都要)与单词发音开关,入口在「我的」页。
- 减少单页长度,找显示类选项不再需要在学习项之间滚动。
单词发音
- 开关语义调整:仅控制学习卡片露出英文词头时自动朗读(浏览选词、背词英文面;拼写卡不读),默认关闭。
- 详情页点击单词/短语标题始终可朗读,不受开关影响。
- 自动检测系统英文语音(TTS):不可用时开关无法开启,按钮下方灰字提示「暂无tts语音可用」。
详情页
- 音标与标题的排版层级微调,词头更突出。
使用指引
- 「使用指引」升级为交互式教程:直接在真实单词卡片上分步练习翻面、滑动评分与拼写操作,不再是纯文字说明。
修复
- 修复拼写面板点击字母时误触发卡片翻面的问题。
- 修复从派生词详情返回后,上一层详情滚动位置被顶回顶部的问题(空态闪帧冲掉已恢复的位置),往返浏览现在停在离开时的条目。
- 搜索列表与详情页的滚动位置均改为随页面记忆,跨页返回/冷启动恢复更稳。
- 复习更快了:复习卡片时,已经掌握的词一遍即过(看英文选义答对就离场,落 GOOD),不再连考三轮;答不上来的词才进入完整三轮强化(英→中、中→英、拼写,中途答错归零重刷),全会后再离场。
- 「已学过」间隔拉长:浏览新词时左滑标记「已学过」的词,首次复习从 2 天延长到 15 天,并对到期日加入随机分散,避免一批词挤在同一天复习。
- 「我的」页底部新增 QQ 交流群:832695614,点一下即可复制群号。
| 文档 | 读者 | 内容 |
|---|---|---|
| readme-user.md | 最终用户 | 安装、上手、各功能用法与常见问题 |
| readme-code.md | 人类开发者 | 环境搭建、构建运行、代码结构、测试与发布 |
| readme-aicode.md | AI 编码助手 | 工程约定、模块级硬约束、历史踩坑与验证流程 |
| tools/readme.md | 想自制词书的用户 | 词典转换工具(网页版)使用说明 |
| tools/readmecode.md | 工具开发者 | 转换器实现原理、数据格式规范、扩展指南 |
git clone https://github.com/SouthFishowo/Engrave.Recite-Dictionary_Beta.git
# Android Studio 打开工程,连接 Wear OS 手表/模拟器后直接 Run
# 或命令行:
.\gradlew assembleDebug
adb install -r app\build\outputs\apk\debug\app-debug.apk更多环境细节与发布流程见 readme-code.md。
Engrave.Recite-Dictionary_Beta/
├── app/ # Wear OS 应用本体(Kotlin + Jetpack Compose)
│ └── src/main/java/top/southfish/engrave/
│ ├── domain/ # 纯 Kotlin 业务层:SRS 调度、模型、UseCase(可单测)
│ ├── data/ # Room 数据库、仓库实现、会话快照、词书导入、备份
│ ├── ui/ # Compose 界面:study 学习状态机 / home / books / stats ...
│ └── reminder/ # 精确闹钟提醒与四层重排兜底
├── tools/ # 词书工具
│ ├── wordbook-converter.html # 通用词典转换器(纯前端单文件,离线可用)
│ └── build_wordbooks.py # 从 ECDICT 生成内置初中/高中词书
├── docs/ # 刻词网站(GitHub Pages)
├── readme-user.md # 用户手册
├── readme-code.md # 开发者文档(环境/构建/完整代码结构/发布)
└── readme-aicode.md # AI 协作规范与模块级硬约束
完整代码结构树与各模块说明见 readme-code.md 第 4 节。
- 本项目代码基于 MIT License 开源,欢迎自由使用、修改与分发,保留版权声明即可
- 词典数据:ECDICT(MIT License)及公开例句整理
- 短语数据:kajweb/dict 项目整理(有道考神词书)
- 应用代码:本项目所有代码由 AI 生成,人工辅助验收
- 内置词书顺序已随机打乱