]> acesimba.cloud Git - words.git/commit
V1: TTS 切换 Edge 神经嗓音(Sonia)+缩写展开; 修复 off_ed 同步误删进度; 补回 8/20 丢失记录
authorlexicon <lexicon@local>
Fri, 21 Aug 2026 12:06:01 +0000 (20:06 +0800)
committerlexicon <lexicon@local>
Fri, 21 Aug 2026 12:06:01 +0000 (20:06 +0800)
commitb9d4077883dec8b0c588af5c84bc5de334d0ff6d
treec1c5d3e2525ff2cf7020af5bd8ac3220914eb84f
parenta8a39a0ecda014c9f120c440d1bbeacc8d44659f
V1: TTS 切换 Edge 神经嗓音(Sonia)+缩写展开; 修复 off_ed 同步误删进度; 补回 8/20 丢失记录

- backend/main.py: /api/tts 引擎由有道/百度改为 Edge 神经嗓音(en-GB-SoniaNeural)首选,
  有道/百度作兜底; 合成前做无歧义缩写展开(sth->something 等); 缓存键加 edge_sonia_ 前缀
- frontend/public/sw.js: CACHE_VERSION v1->v2, 强制重新拉取 TTS 音频避免旧难听嗓音残留
- frontend/src/sync.js: 删除 phase 2b 破坏性删除逻辑, 同步改为只补不删(布尔并集),
  修复 Review2 等已完成进度被静默丢弃的问题
- backend/db/bcd.db: 修正 8/20 云端记录(G54 review3 补回; G56 review2/G57 review1 撤销)
.gitignore
backend/db/bcd.db
backend/main.py
frontend/public/sw.js
frontend/src/sync.js