mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-18 00:23:25 -06:00
84383b5e0f
When TTS conversion fails, the error message now includes failures from every provider in the fallback chain instead of only the last one tried. Previously, a timeout on the primary provider (e.g. ElevenLabs) would be masked by the final fallback's error (e.g. "edge: disabled"), making it impossible to diagnose the real issue. Before: "TTS conversion failed: edge: disabled" After: "TTS conversion failed: elevenlabs: timeout (30004ms); openai: no API key; edge: disabled"