YC

ybouhjira/claude-code-tts

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 14 forks 品質 55 トレンド 10MIT

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-text MCP なしで直接 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-text binary 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, or mpg123
    • Windows: PowerShell (built-in)

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)    │   │      │    │
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →