# R9.6 Web 语音算法选择与先进语音真实闭环报告

## 已完成的产品闭环

- SelfMedia PR [#84](https://github.com/pikainc/selfmedia/pull/84) 已合并；Web 音轨设置可从 `/api/v1/system` 的 YAML-first 非敏感摘要选择语音算法，并把选择保存到当前期次 `spec.production.tts.algorithm`。音轨工件展示实际 algorithm、engine 和 model，不再显示静态算法身份。
- 真实案例为 `embedded-ai-chipmakers-20260714`，已保存 `algorithm=cosyvoice3`、`speed=1.2`，metadata revision 为 `5c0e636f3ac600fa26931b27bae44a1c19471750e375a4fd17ae532a84380450`。
- SelfMedia PR [#87](https://github.com/pikainc/selfmedia/pull/87) 已合并两遍响度标准化修复。正式 voice job `20260716-073704-7b98e09b` 使用 `FunAudioLLM/Fun-CosyVoice3-0.5B-2512`，生成 `93.532s`、`4,489,638` 字节的 WAV，SHA-256 为 `0f4c858d9e18a62857d354eb1a72b6994120c23ac91590f3bb5839d0e910e70a`。
- 下游 job `20260716-073803-dc2cf30c` 生成 `11,917,023` 字节的 MP4，SHA-256 为 `e97159a3c821320786ec14c09d49f0b1ab4f099498c1365cd2ad2600add29ad5`；inspection 的响度、峰值、字幕、引用、时长和时间线等 10 项检查全部通过。
- 被正式源码结果覆盖的单遍响度实验 WAV 与临时状态文件已从开发 Pod 精确删除，正式 WAV/MP4 SHA 复核不变。

## 交付与环境隔离

- 开发环境运行 `master` 提交 `f57695f644706de24778af8022d08b76becbdacf`、镜像 `sha256:0b8cf48d584`，Argo `Synced/Healthy`，runtime `1/1`。
- 生产环境保持独立 `release` 提交 `dab3b629f58556f03f0b99150dd139db946f5`、镜像 `sha256:e31a865d16c`，Argo `Synced/Healthy`，未接收本次开发变更。
- UniDesk PR [#2287](https://github.com/pikasTech/unidesk/pull/2287) 已提供单命令 `web-probe product-smoke`，可真实完成登录、期次深链、算法选择、保存、重载持久化和截图取证。

## 唯一待完成项

- 2026-07-16 受控读取 NC01 `/proc/meminfo`，`MemAvailable` 在 `2.8-3.3 GiB`，低于人工浏览器启动要求的 `>4 GiB`；swap 被明确排除。
- scoped GC 先前已执行。一次内存分布归因显示缺口约 `810 MiB`，主要来自稳定的 k3s/Kafka/Tempo/Argo 公共运行面；按规则不重复 GC、不重启公共服务、不绕过门禁，也不把 API/CLI 证据冒充浏览器证据。
- 因此 `R9.6.1` 和本任务保持进行中。内存自然恢复后，只需执行一次 `web-probe product-smoke --product selfmedia --target NC01 --profile voice-algorithm --edition embedded-ai-chipmakers-20260714 --algorithm cosyvoice3`，记录 report SHA、screenshot SHA、保存请求和重载持久化结果即可关闭。
