tts-error-reporting とは?
マルチプロセス TTS ワーカーからメイン プロセス フロントエンドにエラーを報告するための規約。 tts_client.py で TTS ワーカーを変更、追加、またはデバッグするときにこのスキルを使用すると、接続エラー、クォータ、および API 制限がサイレントに失敗するのではなく、ユーザーにトースト通知が正しく表示されるようになります。 ソース: project-n-e-k-o/n.e.k.o。
マルチプロセス TTS ワーカーからメイン プロセス フロントエンドにエラーを報告するための規約。 tts_client.py で TTS ワーカーを変更、追加、またはデバッグするときにこのスキルを使用すると、接続エラー、クォータ、および API 制限がサイレントに失敗するのではなく、ユーザーにトースト通知が正しく表示されるようになります。
コマンドラインで tts-error-reporting AI スキルを開発環境にすばやくインストール
ソース: 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限额已耗尽").
マルチプロセス TTS ワーカーからメイン プロセス フロントエンドにエラーを報告するための規約。 tts_client.py で TTS ワーカーを変更、追加、またはデバッグするときにこのスキルを使用すると、接続エラー、クォータ、および API 制限がサイレントに失敗するのではなく、ユーザーにトースト通知が正しく表示されるようになります。 ソース: project-n-e-k-o/n.e.k.o。
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reportingマルチプロセス TTS ワーカーからメイン プロセス フロントエンドにエラーを報告するための規約。 tts_client.py で TTS ワーカーを変更、追加、またはデバッグするときにこのスキルを使用すると、接続エラー、クォータ、および API 制限がサイレントに失敗するのではなく、ユーザーにトースト通知が正しく表示されるようになります。 ソース: project-n-e-k-o/n.e.k.o。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/project-n-e-k-o/n.e.k.o --skill tts-error-reporting インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/project-n-e-k-o/n.e.k.o