feat: publish shared curriculum speech - #95
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更说明
将固定写字课程发音改为发布期腾讯云 TTS 预生成并通过
voice.shadow.wang共享复用:中文使用智柯101030,英文使用 WeJack101050。运行时 CDN 优先,失败时只回退同语言系统 TTS;停用 Matcha 新下载并保留旧缓存的显式删除入口。本 PR 包含 96 条已生成、已试听并经 CDN 回读验证的 manifest 条目,以及预热、完整性检查和 release gate。腾讯云凭据仅位于本地 ignored 文件,不进入仓库或 Vercel。
变更类型
检查清单
origin/preview运行严格集成检查(ahead/behind 1/0,up_to_date)origin/preview的隔离 worktree 完成,无基线重叠.env、SecretId、SecretKey、试听目录或个人数据style=或内联<script>npm run public:check和 staged public-repo gate 通过验证记录
npm test -- --maxWorkers=4:45 files,373 tests passednpm run public:check:passednpm run security:check:passednpm run check:passednpm run build && node scripts/check-build.mjs:passednpx vitest run --coverage --maxWorkers=4:373 passednode scripts/run-e2e.mjs tests/e2e/hanzi-writing.spec.js tests/e2e/tts-system-fallback.spec.js:11 passednpm run tts:prewarm -- --output-dir artifacts/tencent-tts-audition:generated 96,reused 0npm run tts:smoke -- --origin https://preview-sm.shadow.wang:verified 96,495648 bytesRELEASE_REQUIRE_TTS_CDN=1 RELEASE_TTS_ORIGIN=https://preview-sm.shadow.wang npm run release:check:passednode scripts/check-integration.mjs --base origin/preview --strict:up_to_dateRelease impact
production-impact:是。Preview 需部署本 PR;未来 Production 还需单独授权及腾讯云共享分发书面确认。db-migration:否,无数据库变化。docs/releases/1.3.12/CONFIGURATION_IMPACT.json已知边界
默认
npm run check:integration面向origin/main,显示长期分支差异 114/11;本 PR 按既定 Preview 发布流程以origin/preview为实际 base,严格检查结果为 1/0。未将main的 11 个提交擅自混入本 PR。Production 仍受设计文档中的腾讯云再分发条款 TODO 阻断;本 PR 仅授权 Preview 验收。