Voice Routing Script Updated to Remember Local TTS Failures and Reroute Calls
A change to the mesh-say voice routing script, reviewed and tested on September 9, 2026, ensures that a failed local text-to-speech attempt influences how the next call is handled. Previously, a failed local TTS delivery did not prevent the system from attempting the same broken path again on a subsequent event. The updated script logs a local TTS failure to a coupling file and, for the following 300 seconds, reroutes matching events to a fallback channel identified as 'coupling=quarantined'. The quarantine is temporary and bounded — it clears only after a successful local delivery is confirmed, and expired or unreadable state is treated as inactive to avoid prolonged disruption. The core principle is that a system claiming to adapt must record and act on its own failure history rather than repeatedly applying the same rule to a changed environment.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in