]>
acesimba.cloud Git - study-mountion.git/commit
雅思词汇真经课程:3073 词导入 + 五阶段训练 + TTS
数据:
- 新增 imports/ielts_vocab.py:xlsx(3073 词 / 22 章 / 19 列)按 ceil(n/50)
切为 74 组;含词性归一化 474 条、缺例句 16 词与无搭配 2173 词标记跳过、
每组自动选 10 个 is_key
- 删除旧的占位课程,改为真实词库
训练:
- 新增内容类型 vocab_drill_group:学词/拼写/选择/听写/错题重做五阶段,
错题池清空才允许打卡;复习走缩水版(仅选择 + 听写)
- 新增循环播放器:单词×2 → 逐字母 → 中文 → 例句 → 例句中文 → 各搭配逐一,
整组无限循环,支持上下词/语速/从第 N 词开始
- 新增 audio.js 单例播放器,修复 StrictMode 下 useEffect 双执行导致的叠音;
支持分段语速(例句 0.92)与序列 token 取代
TTS:
- 新增 tts.py:单词走有道 type=1 英音,长句与中文走 edge-tts
(en-GB-SoniaNeural / zh-CN-XiaoxiaoNeural),百度兜底;本地缓存,
edge 偶发抖动故超时单独放宽到 30s,避免回退到机械音
计划:
- plan_items 加 interval_days,学习计划页支持每天/隔天/每 N 天 + 生效日多选
- auto 类课时不再允许一键打卡,改为打开训练器
其他:
- .gitignore 排除 backend/db/tts_cache 音频缓存目录
16 files changed: