
ybouhjira/claude-code-tts
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Claudeコード用のテキスト・ツー・スピーナMCPプラグイン - コーディング中にオーディオフィードバックを聞きます(OpenAI TTS)
概要
OpenAIのTTS APIを使用してテキストを音声に変換するClaudeコード用のText-to-Speech MCPサーバープラグイン。 Claudeから音声フィードバックを受け取りましょう! - : すべてのクロード応答が自動的に話されます(ストップホック経由) - : 合金、エコー、寓話、onyx、nova、シマー - : 同時処理でノンブロッキングキュー - : 1つのオーディオが一度に再生し、重複しません - : macOS(afplay)、Linux(mpv/ffplay/mpg123)、Windows(PowerShell) - : MCPなしで直接TTS用のテキストバイナリを話す - (ソースからビルドのために) - TTSアクセス - : - macOS:afplay(内蔵) - Linux:mpv、ffplay、またはmpg123 - Windows:PowerShell(内蔵) シェルプロファイル (~/.zshrc または ~/.bashrc) に追加します。 テキストをスピーチに変換し、それを声で再生します。 TTSシステムの現在のステータスを取得します。 このプラグインには、すべてのClaudeレスポンスの最初の文を自動的に話すことが含まれます。 構成は必要ありません - それはただ機能します。 ホックはバックグラウンドで実行され、クロードの応答をブロックしません.
概要(AI 翻訳)
OpenAIのTTS APIを使用してテキストを音声に変換するClaudeコード用のText-to-Speech MCPサーバープラグイン。 Claudeから音声フィードバックを受け取りましょう!
##特徴
- 決定的な自動スピーカー:すべてのクロード応答が自動的に話されます(停止ホックによって) -6高品質ボイス:合金、エコー、寓話、オニキス、ノバ、シマー
- 労働者のプールの建築: 同時処理によるノンブロックキュー
- Mutex-Protected Playback: 一度に1つのオーディオが再生され、重複しません
- Cross-Platform: macOS (afplay), Linux (mpv/ffplay/mpg123), Windows (PowerShell)
- Standalone CLI:
speak-textMCP なしで直接 TTS のバイナリ
クイックインストール
または手動で取付けて下さい:
要件
- Go 1.21+ (ソースからビルドする)
- OpenAI API KeyとTTSアクセス
- アウディオ・プレーヤー:
- macOS:
afplay(内蔵) - Linux:
mpv,ffplay,mpg123 - Windows:PowerShell (作り付け)
設定
OpenAI API キーを設定します。
またはシェルプロファイル([~/.zshrc)または[~/.bashrc)に追加します。
アーキテクチャ
使用法
は話す(テキスト、音声)
テキストをスピーチに変換し、それを声で再生します。
パラメーター: | パラメーター | タイプ | 必須 | 説明 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Claude Code TTS Plugin
A Text-to-Speech MCP server plugin for Claude Code that converts text to speech using OpenAI’s TTS API. Get audio feedback from Claude as you work!
Features
- Deterministic Auto-Speak: Every Claude response is automatically spoken (via Stop hook)
- 6 High-Quality Voices: alloy, echo, fable, onyx, nova, shimmer
- Worker Pool Architecture: Non-blocking queue with concurrent processing
- Mutex-Protected Playback: One audio plays at a time, no overlapping
- Cross-Platform: macOS (afplay), Linux (mpv/ffplay/mpg123), Windows (PowerShell)
- Standalone CLI:
speak-textbinary for direct TTS without MCP
Quick Install
# One-liner installation
curl -fsSL https://raw.githubusercontent.com/ybouhjira/claude-code-tts/main/install.sh | bash
Or install manually:
git clone https://github.com/ybouhjira/claude-code-tts.git ~/.claude/plugins/claude-code-tts
cd ~/.claude/plugins/claude-code-tts
make install
Requirements
- Go 1.21+ (for building from source)
- OpenAI API Key with TTS access
- Audio Player:
- macOS:
afplay(built-in) - Linux:
mpv,ffplay, ormpg123 - Windows: PowerShell (built-in)
- macOS:
Configuration
Set your OpenAI API key:
export OPENAI_API_KEY="sk-..."
Or add to your shell profile (~/.zshrc or ~/.bashrc).
Architecture
┌─────────────────────────────────────────────────────────────┐
│ Claude Code │
│ │ │
│ MCP Protocol │
│ │ │
│ ┌──────────────────────▼──────────────────────────────┐ │
│ │ TTS MCP Server (Go) │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ Tool Handlers │ │ │
│ │ │ speak(text, voice) │ tts_status() │ │ │
│ │ └─────────────┬─────────┴─────────────────────┘ │ │
│ │ │ │ │
│ │ ┌─────────────▼─────────────────────────────┐ │ │
│ │ │ Worker Pool (2 workers) │ │ │
│ │ │ ┌─────────┐ ┌─────────────────────┐ │ │ │
│ │ │ │ Job │───►│ Queue (50 slots) │ │ │ │
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →