]> acesimba.cloud Git - words.git/commit
fix: TTS 增加百度翻译兜底,覆盖有道无法合成的短语
authorroot <root@localhost.localdomain>
Sat, 15 Aug 2026 10:12:26 +0000 (18:12 +0800)
committerroot <root@localhost.localdomain>
Sat, 15 Aug 2026 10:12:26 +0000 (18:12 +0800)
commit59ef87ec13235c64552def881d51cc7356dea4e9
treebd2cfe715190f09fa039ac828bc2bd6603f3d1b2
parenta77a98c93e64f90189e3f1aacd202cd45cbd3389
fix: TTS 增加百度翻译兜底,覆盖有道无法合成的短语

有道 dictvoice 对词库中约 45% 的短语词(41/92)返回 500,
导致这些短语学习时无音频。后端 get_tts 改为先试有道,
失败(URLError / 空响应 / JSON 错误)时回退百度翻译 TTS
(本机可达,无需 key),同源缓存。已验证端到端 :8443 正常。
backend/main.py