Releases
v2.2.0
Compare
Sorry, something went wrong.
No results found
2.2.0 (2026-08-21)
Features
add GitHub Pages online demo (pure frontend simulation) (dad34bc )
compliance: add script workshop legal warning (5 locales) - prohibit synthesizing protected voices per IndexTTS DISCLAIMER (4ae3cbd )
full-feature demo v2 - 15 tabs/command palette/persona/history (fef46c1 )
logging: 完善日志机制 - 统一格式(PID/TID/模块位置/request_id) + 环境变量覆盖 + 双通道输出 (9097178 )
security: complete security hardening based on assessment report (f623304 )
tests: 安全测试补盲与 M1 里程碑达成(最终轮次) (b6b5e48 )
tests: 新增安全测试覆盖与引擎协议合规性测试 (M1 里程碑) (4a2c010 )
text-processing: G2P manager, text segmenter, content safety, prompt expander (9f005b8 )
update integrated app features and clean up deprecated components (c0728cd )
添加性能监控脚本与计划文档 (91b8ddd )
累计提交历史任务成果 - IndexTTS2 引擎完善/多语言/文档/学习报告 (36a94f2 )
跨项目借鉴改造 — 安全/配置/断点续跑/模型共享/音频水印 (11a0e57 )
路线图落地 — 数字水印、spec 契约层、断点续跑恢复接线、前端冒烟 (27e2a7d )
Bug Fixes
.gitignore static/ 规则过宽导致前端资源未入库(CI 页面无 CSS/JS);锚定根目录并补提交 static 39 个文件 (fc9c484 )
app_server 补充 main 入口(python -m 启动失败根因,E2E 服务器无法启动) (611422c )
build: 移除 license classifier(PEP 639 与 license 表达式冲突,新版 setuptools 拒绝构建) (aca3fc7 )
check_local.py 移除未使用 import 并通过 black (8834c15 )
ci+tests: 修复流水线、激活 smoke marker 并更新 AGENTS.md (89bbcdd )
ci: pytest 加 180s 超时保护(pytest-timeout),防止测试挂起导致 job 卡 6 小时 (e47fe7b )
ci: release-please 改为仅手动触发(避免 push 时误报失败) (2676fe2 )
e2e: collapse_toggle 与 theme_toggle 测试前 dismiss onboarding overlay(CI 全新环境无 localStorage 缓存) (87769a3 )
e2e: test_collapse_toggle 完整版 onboarding dismiss(等 2.2s 覆盖 setTimeout boot + 二扫 DOM) (590d257 )
e2e: 修正失效的 /tabs/ 路由为 /?tab=,修复 wait_for_function arguments 兼容性(Playwright 新版) (d58a03f )
e2e: 停止 JS 定时器 + 禁用 CSS 动画消除动画帧差异;临时重建 Linux baseline (fa50990 )
e2e: 冻结 Math.random 消除波形随机绘制导致的截图差异 (ce84dca )
e2e: 引擎 tab 切换用 JS click 绕过 model-tabs 容器指针拦截(headless 布局差异) (5903281 )
e2e: 截图测试点击折叠分组内 tab 前先展开;E2E job 超时 15→30 分钟 (c89f2dc )
e2e: 拦截远程字体 + 等待 fonts.ready 消除字体加载时序差异 (c34afc3 )
e2e: 视觉回归测试统一稳定化(onboarding dismiss + 渲染等待)+ 更新全部 baseline (ad2132f )
e2e: 等待 htmx 异步内容加载完成再截图(消除跨 run 加载时序差异) (7359fc0 )
hide watermark from user-visible surfaces (logs to debug, README, demo, agreement wording) (b1acdc5 )
remove local-only Chinese docs from remote; add gitignore rules (56e7efc )
resolve ruff lint & format issues to pass CI (Lint job) (8cde27a )
ruff import 排序(audio_watermark 拆分 import,修复 CI lint 失败) (435c19f )
SSE 测试线程改 daemon 防 pytest 挂死(根因:SSE 无限流线程永不退出);矩阵排除 tests/e2e(Playwright 由独立 workflow 跑) (0c37acb )
test: correct whitespace and length calculation in text segmenter crossfade, fix whitespace and empty text trim in G2P manager/prompt expander, align G2P is_available with design that supported language is always available on download (15b3f64 )
test: pretrained_models 目录测试改为自动创建(目录被 gitignore,CI checkout 不含模型目录) (2503f0f )
tests: 修复测试反模式-PytestReturnNotNone/硬编码/残缺断言/吞没异常/视觉回归无对比, 删除废弃脚本 (f0bcc63 )
tests: 消除永真断言与零断言反模式并强化认证行为级测试 (a982676 )
treat dots_tts as optional in compat check; skip playwright test when dep missing (629a1bd )
zh voice warning in script dubbing play paths (0f82d8a )
zh voice warning, full-text display in continue generation to match spoken text (b7c9f0a )
修复 task_queue 协程泄漏并消除测试弃用警告 (4f1f4e0 )
补 psutil 依赖(health.py 顶层导入,CI 测试收集失败) (d961d90 )
Reverts
pyproject addopts 移除 --timeout(与 pytest-playwright 同名选项冲突致 visual gate 失败);CI 命令里保留 --timeout=180 (c2d347e )
Documentation
add model download & verification examples (0c4384f )
add module responsibility boundaries (model_manager/registry/config/service_layer/optimizer); gitignore: unify template (1b70a86 )
compliance: add independent third-party declaration vs model owners (ByteDance Seed / Alibaba Tongyi / bilibili) (499355b )
compliance: rebrand subtitle, unify IndexTTS version naming, add third-party disclaimer to demo footer (61fa452 )
link MODEL_DOWNLOADS.md from README (93bc422 )
record watermark v2 known boundaries (1s-white-noise payload info-theoretic limit, SNR-crest coupling) with measured data and optional breakthrough paths (fc2585f )
remove dots.tts references and add VoxCPM source baseline (c24ec79 )
restore open-source essentials (LICENSE, NOTICE, USER_AGREEMENT, COC, SECURITY, upstream source declaration) (dea71ee )
restore README, CI, demo, screenshots to remote; gitignore local-only content; restore pyproject readme ref (2816758 )
restore README, CI, demo, screenshots to remote; restore pyproject; gitignore local-only (4bbcdf8 )
self-check pass, bump v1.7 (ac8e7c1 )
trigger pages deploy (f42a806 )
update README to include dots.tts (three-model support) and API/dirs (c6084f8 )
模型下载章节补充 HuggingFace/ModelScope 链接,新增社交预览图 (19cb124 )
界面预览只展示浅色截图,深色截图不再跟踪 (2a7b926 )
补全项目健康度评估报告全部缺失要素(perf目录+AGENTS.md+ARCHITECTURE.md+pre-commit) (a5348c2 )
You can’t perform that action at this time.