Communitygithub.com

第二訪問783/claude-voice-system

Claude Code に edge-tts、フレーズプール、優先度付きキュー、重複防止機能を備えた自己学習型音声通知を追加します。

claude-voice-system とは?

このスキルは、Claude Code に自己学習型の音声通知システムを追加します。エッジTTS(edge-tts)を使用してテキストを音声に変換し、定型フレーズを管理するプール、通知の優先順位を設定できるキュー、同じフレーズが繰り返し読まれるのを防ぐ重複防止機構を備えています。開発者は、長時間のタスクの完了やエラー発生時に音声で通知を受け取ることができ、ターミナルを常時監視する必要がなくなります。このシステムはClaude Codeの拡張機能として動作し、セットアップ後は自動的に学習して重要な通知を優先的に伝えます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Secondvisitation783/claude-voice-system

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-voice-system は何をしますか?

Claude Code に edge-tts、フレーズプール、優先度付きキュー、重複防止機能を備えた自己学習型音声通知を追加します。

概要

このスキルは、Claude Code で作業中に音声通知を受け取れるようにします。長時間の処理やエラー発生時に、わざわざターミナルを確認する必要がなくなります。

機能

  • エッジTTS(edge-tts):自然な音声でテキストを読み上げます。
  • フレーズプール:よく使う通知メッセージを管理し、使い回せます。
  • 優先度付きキュー:重要な通知を優先的に発声します。
  • 重複防止:同じフレーズが連続して再生されないように制御します。
  • 自己学習:使用パターンに基づいてフレーズの優先順位を自動調整します。

インストール方法

  1. Clam Code のスキルディレクトリにクローンまたはコピーします。
  2. 依存関係をインストールします:
pip install edge-tts
  1. 設定ファイルを編集して、好みの音声とフレーズを設定します。

使い方

Claude Code でタスクを実行中に、以下のように音声通知が自動的に再生されます:

  • タスク完了時:「タスクが完了しました」
  • エラー発生時:「エラーが発生しました。ログを確認してください」
  • カスタム通知:設定した任意のフレーズ

設定

config.yaml で以下の項目をカスタマイズできます:

voice: "ja-JP-NanamiNeural"  # 音声の種類
priority:
  error: 10
  warning: 5
  info: 1
anti_repeat:
  enabled: true
  cooldown: 30  # 秒単位

注意事項

  • edge-tts はインターネット接続が必要です。
  • 音声再生にはスピーカーまたはヘッドフォンが必要です。
  • 初回起動時に音声モデルのダウンロードが行われる場合があります。

関連スキル