-
修好派发:裸 z2.b(g) 不 wire 回调 → 场景永不完成、dv6 空。正确派发 = modelbase.i.l()(注册响应消费者 d + 返回 pq5.g deferred)+ pq5.g.l(timeoutMs) 终端订阅触发 cgi。加 sVoiceCgiKeepAlive 强引用防 deferred 弱持有的 i 被 GC。 真机 filehelper 验证(纯合成,无录音/无 hot-swap): RESP try=1 svrMsgId(11)=6727180359918674774 VOICECGI-RESULT errType=0 errCode=0 errMsg=null respClass=r45.dv6 = 服务器接受请求(errCode=0) + 分配 msgId(>0) = 投递成功。 诊断 hook hookVoiceCgiResult(modelbase.i onSceneEnd 按签名定位) 确认 errCode。 广播 SEND_VOICE_CGI --es to --es src_path <SILK> --ei duration。SILK 须 WeChat 进程可读(用其自身 voice2 文件或 chown 到 WeChat uid;/sdcard 会 EACCES)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>