Claude-voice: Claudeコード用の単語ハイライト付きローカルTTS

✍️ OpenClawRadar📅 公開日: March 15, 2026🔗 Source
Claude-voice: Claudeコード用の単語ハイライト付きローカルTTS
Ad

claude-voiceの機能

Claude-voiceは、Claude Codeの/voiceモードにテキスト読み上げ機能を追加します。通常、/voiceモードは音声入力のみを受け付け、応答は無音のテキストで返されます。このツールは、Claudeが応答を音声で読み上げ、リアルタイムで単語をハイライト表示することで、このループを完成させます。

主な機能と実装

このツールは、開発者が既存のオプションに見つけた制限に対応しています:

  • ElevenLabsの無料プランではAPI経由で音声を使用できない(即時402エラー)
  • VoiceMode(GitHubで893スター)は、100以上のファイルを持つMCPサーバーで、DJモード、サウンドフォント、チーム接続機能を備えています - 必要以上に複雑
  • OpenAI TTSは動作しますが、有料で全てをサーバーに送信します
  • 既存のオプションには単語レベルのハイライト機能がありませんでした - 全てバックグラウンドで音声を再生するだけでした

Claude-voiceの具体的な機能:

  • Claude CodeのStopフックとしてインストールされる単一のPythonファイル
  • Kokoro TTS(8200万パラメータ、CPUで動作)を使用 - 完全ローカル、APIキー不要
  • スライディングウィンドウとプログレスバーによるリアルタイムのカラオケ式単語ハイライト
  • 読み上げ前にマークダウン、コードブロック、URLを除去
  • 開発者用発音を修正(CLI、API、JSON、nginx、kubectlが全て正しく発音される)
  • 任意のキーを押して音声を中断可能
  • 12種類の音声を利用可能(アメリカ/イギリス英語、男性/女性)
  • claude-voiceのセットアップでフックを自動追加 - 手動設定不要
Ad

パフォーマンスとセットアップ

初回音声までの時間は、ウォーム状態で約1秒、コールド状態(モデル読み込み)で約6秒です。最も難しい実装上の課題は、Claude Codeのレンダラーの下に書き込むための/dev/ttyのトリックを見つけることでした。

インストールコマンド:

pip install kokoro sounddevice numpy
git clone https://github.com/Null-Phnix/claude-voice
cd claude-voice
python speak.py setup
python speak.py demo

デモ動画では、ボイスモードを使用して北欧神話におけるロキのトリックスターとしての役割についてClaudeに質問し、Claudeが応答し、TTSが完全な回答を読み上げながら、ターミナルの下部で単語ハイライトが実行される様子が示されています。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

シェルに組み込まれたAIエージェント:ターミナルバッファ&オーバーレイ拡張
Tools

シェルに組み込まれたAIエージェント:ターミナルバッファ&オーバーレイ拡張

端末出力を読み取り、フローティングオーバーレイを介してコマンドを入力するAIエージェントを組み込んだオープンソースシェル。ローカルモデルとクラウドモデルに対応。

OpenClawRadar
Codev:14日間で106件のPRを処理するAIエージェントワークフロー
Tools

Codev:14日間で106件のPRを処理するAIエージェントワークフロー

Codevは、厳格なSpec→Plan→Implement→Review→PRワークフローを通じて複数のAIエージェントを調整するオープンソースシステムで、出荷前に20のバグを検出し、10点満点で1.2ポイント高い評価を得たコードを生成します。

OpenClawRadar
AskAlf: セルフホスト型AIワークフローのためのオープンソースマルチエージェントオーケストレーションプラットフォーム
Tools

AskAlf: セルフホスト型AIワークフローのためのオープンソースマルチエージェントオーケストレーションプラットフォーム

AskAlfは、独自のハードウェア上で動作するオープンソースのマルチエージェントオーケストレーションプラットフォームです。pgvectorに保存された10層の認知メモリを持つ自律システムを通じて調整する専門的なワーカーを動的に作成します。

OpenClawRadar
Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成
Tools

Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成

Cragは、プロジェクトの設定を分析して単一のgovernance.mdファイルを生成し、それをClaude Code、Cursor、Copilotなどのツール間で設定のずれを防ぐために複数のAIエージェントルールファイルにコンパイルするオープンソースのコンパイラです。

OpenClawRadar