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

Claude Code SkillがStitchデザインをピクセルずれゼロでNext.jsに変換
Tools

Claude Code SkillがStitchデザインをピクセルずれゼロでNext.jsに変換

Claude Codeスキルは、Google Stitch AIのデザインをNext.jsコンポーネントに変換し、ピクセルずれを防ぐための必須検証チェックポイントを設けて、正確な値を保持し、アセットを処理します。

OpenClawRadar
セッション検索:Claude CodeとCodexセッションのローカル全文検索、メニューバーで利用可能
Tools

セッション検索:Claude CodeとCodexセッションのローカル全文検索、メニューバーで利用可能

Session Searchは、SQLite FTSを使用してローカルのClaude CodeとCodexのトランスクリプトをインデックス化し、エラー、コマンド、ファイル名、決定事項にわたる深い全文検索を可能にします。macOSのメニューバーからアクセスでき、ハイライトされたスニペットが表示されます。

OpenClawRadar
UnslothとNVIDIA、LLMトレーニングを約25%高速化するために協力
Tools

UnslothとNVIDIA、LLMトレーニングを約25%高速化するために協力

UnslothとNVIDIAがLLMトレーニングの最適化をリリース:パックシーケンスメタデータのキャッシュ(約14.3%高速化)とダブルバッファ非同期勾配チェックポインティング(約8%高速化)、精度低下なし。RTXノートPC、データセンターGPU、DGX Sparkで自動有効化。

OpenClawRadar
Cortex: エビングハウス減衰を備えたOpenClawエージェント向けローカルメモリレイヤー
Tools

Cortex: エビングハウス減衰を備えたOpenClawエージェント向けローカルメモリレイヤー

Cortexは、OpenClawエージェントにおけるコンテキスト圧縮の問題を解決するために構築されたオープンソースのメモリツールです。エビングハウスの忘却曲線を実装して事実の減衰を管理し、ファイルからのインポートを優先し、19MBの単一Goバイナリ(SQLite使用)として動作します。

OpenClawRadar