tts-error-reporting

Community

Propagate TTS errors to the frontend as toasts.

AuthorStarrySerendipity
Version1.0.0
Installs0

System Documentation

What problem does it solve?

TTS workers running in separate processes can fail silently or crash, leaving users unaware of why a voice synthesis is not ready. This Skill defines a standard for propagating those errors from the worker to the main frontend so users receive a clear notification.

Core Features & Use Cases

  • Structured error propagation: workers send a well-formed error payload via a shared queue, enabling the frontend to translate failures into visible toasts.
  • Reliability across multiprocessing: ensures errors such as quota exhaustion, API issues, or connection failures are surfaced immediately instead of being swallowed.
  • Use Case: when a realtime TTS worker encounters a temporary quota limit, the UI displays an informative toast instead of stalling.

Quick Start

Update each TTS worker to push structured error messages to the main process via the response_queue using the error tuple.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tts-error-reporting
Download link: https://github.com/StarrySerendipity/N.E.K.O/archive/main.zip#tts-error-reporting

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.