16 lines
2.3 KiB
Markdown
16 lines
2.3 KiB
Markdown
# 当前待办
|
||
|
||
## ASR 对接边界音频转换(本地已实现,待真实验收)
|
||
|
||
- [x] 内部媒体继续使用单声道 16 kHz PCM16;绑定时读取并校验任务现有 `sample_rate`,不补默认值。
|
||
- [x] 在 ASR 发送边界按目标采样率转换实际音频;请求参数原样保留,发送的采样率与音频一致,同采样率时不重采样。
|
||
- [x] 缺失、非整数、超出 8–48 kHz 范围或转换后没有完整 PCM16 样本时明确失败;不改写参数、不换率、不换服务商。
|
||
- [x] 复用已有 PCM16 转换能力;TDD 覆盖 16→8 kHz ASR、8↔16 kHz 媒体转换、同率直通、分块收发和错误输入。
|
||
- [ ] 在获批的隔离 ASR-only 与 full-AI 任务上完成真实 ASR 验证;本地测试不能代替供应商和通话验收。
|
||
- [x] Bailian task TTS 在 format 缺省时默认原始 PCM16/16000 Hz,并显式发送到供应商;支持 PCM16 归一化、MP3 解码及 PCM WAV 解码/下混/重采样为内部单声道 16 kHz PCM16。未知格式、损坏音频或不支持的 WAV 子格式仍明确失败。
|
||
- [ ] 在隔离 full-AI 任务上核对真实 provider 返回格式/采样率,并完成 TTS、LLM、ASR 全链路验证。
|
||
|
||
唯一规则来源是共享合同的 [业务规范](../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` 服务/网关日志。任务快照、WAV 供应商响应及真实 AI 链路仍未核验。管理页面浏览器连接超时,未创建/修改任务,未请求真实 AI,未对 `15003164745` 或 `15830461047` 拨号;asr-only 测试任务仍待确认。
|