149c4dc89a
TTSEnabled 要 api_key + tts_resource_id + tts_voice_type 三项齐全,而 ASREnabled 只要两项。线上只配齐 ASR 时:转写成功→进思考中→agent 出结果→ speak() 静默 return,连 tts_end 都不发 → 客户端永远停在"思考中"。 用户看到的是"提问后彻底没反应",完全看不出是配置缺失——两个症状 (一直思考不回答 / 结果不语音回复)其实是这同一个静默 return。 改:未配 TTS 时明确回 error 文案 + tts_end,让客户端回到待命并告知原因; 服务端日志也点明缺哪三项。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>