Image

🎙️ VoiceVox MCP サーバー

Python 3.10+License: MITRuffPytest

GitHub Repo starsGitHub forksGitHub releaseGitHub tag

VoiceVox を介してテキスト読み上げ機能を提供する Model Context Protocol サーバーです。このサーバーにより、Claude は VoiceVox エンジンが提供する様々な音声を使用してテキストから音声を生成することができます。

✨ 機能

  • テキスト読み上げ: 指定したテキストを VoiceVox の音声で読み上げます。
  • 話者選択: 多数の個性的な話者から音声を選択できます。
  • 音声の自動再生: 生成した音声をその場で自動的に再生します。
  • 音声ファイル保存: 生成した音声は sound フォルダに .wav ファイルとして保存されます。

🚀 前提条件

  • VoiceVox エンジンが動作していること(ローカルまたはリモートで)
  • Python 3.10 以上

📦 インストール

uv の使用(推奨)

uv を使用する場合は特別なインストールは必要ありません。直接 uvx を使用して mcp-server-voicevox を実行します。

⚙️ 設定

VoiceVox エンジン

このサーバーは動作するために VoiceVox エンジンが必要です。エンジンの起動は手動で行う必要があります。デフォルトでは http://localhost:50021 への接続を試みます。--voicevox-url 引数で別の URL を指定することができます。

VoiceVox エンジンは 公式 VoiceVox リポジトリ からダウンロードしてインストールできます。

Claude Desktop 用の設定

Claude Desktop の設定に追加:

uvx を使用する場合
{
  "mcpServers": {
    "voicevox": {
      "command": "uvx",
      "args": ["mcp-server-voicevox", "--voicevox-url=http://localhost:50021"]
    }
  }
}

🛠️ 利用可能なツール

  • get_voices - VoiceVox から利用可能な音声のリストを取得

    • 引数は必要ありません
  • text_to_speech - VoiceVox を使用してテキストを音声に変換

    • 必須引数:
      • text (文字列): 音声に変換するテキスト
    • オプション引数:
      • speaker_id (整数、デフォルト: 1): 使用する音声の ID
      • speed (数値、デフォルト: 1.3): 再生速度の倍率

🎵 特別な機能

  • 生成後の音声は、プラットフォーム固有の方法で自動的に再生されます:
    • Windows: デフォルトのシステムプレーヤーを使用
    • macOS: 内蔵の afplay ユーティリティを使用
    • Linux: まず aplay を試し、失敗した場合は xdg-open にフォールバック

📁 プロジェクト構造

  • src/mcp_server_voicevox: ソースコード
  • tests: テストコード

📄 ライセンス

mcp-server-voicevox は MIT ライセンスの下で提供されています。これは、MIT ライセンスの条件に従い、自由に使用、修正、配布することができることを意味します。

🔗 リンク

MCP Server · Populars

MCP Server · New

    n24q02m

    Better Code Review Graph

    Knowledge graph for token-efficient code reviews -- semantic search and call-graph resolution across your codebase.

    Community n24q02m
    Noveum

    Orbit

    Free, open source, realtime task manager. Issues, boards, sprints, projects and docs that sync instantly. Keyboard-first, self-hostable, with an MCP server for AI agents. No pricing, ever.

    Community Noveum
    feder-cr

    aihawk

    Anti detect browser and web browsing agent: an open-source MCP server for undetected browsing, AI web scraping and computer use agents. No captchas.

    Community feder-cr
    LeandroPG19

    MemoryIndustry

    Persistent memory MCP server for AI agents — Rust, 19 tools, knowledge graph, Hebbian learning, episodic memory, contradiction detection, prospective triggers, Bayesian calibration, zero-config Docker setup.

    Community LeandroPG19
    btsouth

    Toolport

    Local-first MCP gateway. One port for every tool and every AI client: lazy discovery (~90% token savings), tool integrity + quarantine, secrets in the OS keychain.

    Community btsouth