From e14e99b58288cd9fa099b1317692c71ee0c1c911 Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 13 Oct 2026 07:43:16 +0800 Subject: [PATCH] docs: record TTS deployment verification --- docs/TODO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index c63d6d5..8a63053 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -11,8 +11,8 @@ - [x] WAV RIFF 声明长度异常时报告 RIFF/data 声明与实收长度。仅在完整 Bailian task 响应带有已观测到的精确流式占位长度、标准 44-byte `fmt `/`data` 头时,按实际收到字节修正长度,再交给严格 WAV 解码器验证;其它长度或头结构仍失败关闭。 - [x] 新 MP3 decoder 已用一次真实 8 kHz MPEG 2.5 Bailian 响应验证,成功解码并归一化为内部单声道 16 kHz PCM16;不代表真实 SIP 通话或完整 AI 链路已验收。 - [x] 修复后以 task 6/revision 1 获批执行一次真实 WAV TTS 验证:RIFF 声明 2,147,483,591 bytes / 实收 19,884 bytes,data 声明 2,147,483,547 bytes / 可用 19,840 bytes;精确占位长度修正通过,实际源采样率 8 kHz,归一化为内部 16 kHz PCM16(39,680 bytes,1,240 ms)。SQLite 任务快照 SHA-256 前后相同;覆盖只在进程内,没有拨号或 OSS 写入;音频未留存。 -- [ ] 在获批的隔离 ASR-only/full-AI 任务上完成真实 ASR、LLM 与通话链路验证;本地音频和 Mock 检查不能替代供应商、录音或 OSS 验收。 +- [ ] 完成获批 full-AI 任务的真实端到端验收(LLM、SIP 媒体、录音与 OSS);独立 TTS 格式验证不覆盖整条通话链路。 唯一规则来源是共享合同的 [业务规范](../contracts/schema/saas-dispatcher.md) 与 [任务 Schema](../contracts/schema/http-task-detail.schema.json),这里仅记录未完成工作,不维护第二份字段定义。 -**当前边界:** ASR/TTS 版本 `05f3724` 与共享合同 `940d922` 已部署到 `server.sip`,`--debug` 开启,未重置数据。当前 Asterisk、Agent、Dispatcher 均 enabled+active,活动通话为 0;状态仍为 `business_ready=false`、`dependency_state=saas_pending`,但最新 `waiting_reason` 为空。部署配置的 SaaS 基础地址与使用者提供的地址一致。Dispatcher 启动时读取 SIP 配置曾收到 HTTP 502(2026-10-12 17:11:36 +08:00);随后 17:11:47–17:11:49 的配置 GET 响应为 HTTP 200。尚无证据说明当前仍是同一 HTTP 故障,需 SaaS 方核对该时段的 `/internal/v1/dispatcher/sip` 服务/网关日志。任务快照未改。真实 PCM TTS/ASR 已按既有授权验证;MP3 与 WAV 新解码路径均各有一次真实 provider 响应通过,WAV 流式占位长度修正与 8 kHz→16 kHz PCM16 归一化已实测。部署探针曾因继续读取末尾空任务页而重复请求;现复用 `ReadAllTasks` 并以回归测试覆盖。修复后实机只读预检确认 MQ 登录/关闭、3 trunks、1 provider、6 tasks 均通过。诊断音频未留存。未拨号、未写 OSS。此次 MP3/WAV 改动仍仅在本地未提交、未推送、未部署;ASR-only/full-AI 通话链路仍待另行验收。管理页面浏览器连接超时,未创建/修改任务,管理页面浏览器连接超时,未创建/修改任务;此前按授权完成的真实 PCM/MP3/WAV TTS 请求仅用于格式诊断,当前不再发起真实 AI 请求。未对 `15003164745` 或 `15830461047` 拨号;ASR-only 测试任务仍待确认。 +**当前边界:** 修复提交 `9bf20cf` 已推送并安装到固定非生产测试机 `server.sip`;共享合同仍为 `940d922`。Agent、Dispatcher、Asterisk 均 enabled+active;Agent/Dispatcher `--debug` 开启、`--capture` 关闭。最后部署状态显示依赖 `verified`、`business_ready=true`、活动通话 0,制品哈希匹配;未重置数据,`real_reboot_verified=false`,不代表生产签收。部署探针修复后从测试机完成 MQ 登录/关闭、3 trunks、1 provider、6 tasks 的只读预检;原任务列表末页重复请求问题由 `ReadAllTasks` 复用及回归测试修复。MP3 与 WAV 的真实 TTS 格式验证通过,任务快照前后 SHA-256 相同,诊断音频未留存;格式诊断自身未拨号或写 OSS。部署后只核实活动通话为 0,没有进行独立试拨;Dispatcher 已恢复正常 SaaS 任务处理,真实通话/LLM/ASR/录音/OSS 全链路仍未验收。此前 2026-10-12 SIP 配置读取出现 HTTP 502,随后 GET 返回 200;其历史根因仍未知,不代表当前探针失败。管理页面浏览器连接超时,未创建或修改任务;ASR-only 验收仍待单独安排。