·tts-error-reporting
</>

tts-error-reporting

Convention pour signaler les erreurs des travailleurs TTS multitraitements à l'interface du processus principal. Utilisez cette compétence lors de la modification, de l'ajout ou du débogage des agents TTS dans tts_client.py pour garantir que les erreurs de connexion, les quotas et les limites de l'API affichent correctement les notifications Toast à l'utilisateur plutôt que d'échouer silencieusement.

17Installations·1Tendance·@project-n-e-k-o

Installation

$npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reporting

Comment installer tts-error-reporting

Installez rapidement le skill IA tts-error-reporting dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reporting
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : project-n-e-k-o/n.e.k.o.

To ensure users are properly notified when a TTS service encounters an error (such as quota exhaustion, API issues, or connection failures), TTS workers running in separate processes must propagate errors back to the main process (core.py).

When a TTS worker (e.g. steprealtimettsworker, qwenrealtimettsworker, etc.) catches an error, it MUST NOT only log the error using logger.error(). It MUST ALSO send the error message back to the main process through its responsequeue using the explicit tuple format ("error", errormsg).

This ensures that core.py's ttsresponsehandler can intercept the error and translate it into a frontend WebSocket message (type: 'status'), triggering a user-friendly Toast notification (e.g., "💥 免费TTS限额已耗尽").

Convention pour signaler les erreurs des travailleurs TTS multitraitements à l'interface du processus principal. Utilisez cette compétence lors de la modification, de l'ajout ou du débogage des agents TTS dans tts_client.py pour garantir que les erreurs de connexion, les quotas et les limites de l'API affichent correctement les notifications Toast à l'utilisateur plutôt que d'échouer silencieusement. Source : project-n-e-k-o/n.e.k.o.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reporting
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-08
Mis à jour
2026-03-10

Browse more skills from project-n-e-k-o/n.e.k.o

Réponses rapides

Qu'est-ce que tts-error-reporting ?

Convention pour signaler les erreurs des travailleurs TTS multitraitements à l'interface du processus principal. Utilisez cette compétence lors de la modification, de l'ajout ou du débogage des agents TTS dans tts_client.py pour garantir que les erreurs de connexion, les quotas et les limites de l'API affichent correctement les notifications Toast à l'utilisateur plutôt que d'échouer silencieusement. Source : project-n-e-k-o/n.e.k.o.

Comment installer tts-error-reporting ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reporting Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/project-n-e-k-o/n.e.k.o