Skip to main content
Glama

Kokoro TTS MCP Server

by giannisanni

Kokoro TTS MCP 服务器

一个模型上下文协议 (MCP) 服务器,使用 Kokoro TTS 引擎提供文本转语音功能。该服务器通过 MCP 工具提供 TTS 功能,让您可以轻松地将语音合成功能集成到您的应用程序中。

先决条件

  • Python 3.10 或更高版本
  • uv包管理器

安装

  1. 首先,安装uv包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 克隆此存储库并安装依赖项:
uv venv source .venv/bin/activate # On Windows, use: .venv\Scripts\activate uv pip install .

特征

  • 具有可定制声音的文本转语音合成
  • 可调节语速
  • 支持将音频保存到文件或直接播放
  • 跨平台音频播放支持(Windows、macOS、Linux)

用法

服务器提供了一个单独的MCP工具generate_speech ,其参数如下:

  • text (必需):要转换为语音的文本
  • voice (可选):用于合成的语音(默认值:“af_heart”)
  • speed (可选):语速倍数(默认值:1.0)
  • save_path (可选):保存音频文件的目录
  • play_audio (可选):是否立即播放音频(默认值:False)

示例用法

from mcp.client import Client async with Client() as client: await client.connect("kokoro-tts") # Generate and play speech result = await client.call_tool( "generate_speech", { "text": "Hello, world!", "voice": "af_heart", "speed": 1.0, "play_audio": True } )

依赖项

  • kokoro >= 0.8.4
  • mcp[cli] >= 1.3.0
  • 声音文件 >= 0.13.1

平台支持

支持音频播放:

  • Windows(使用start
  • macOS(使用afplay
  • Linux(使用aplay

MCP 配置

将以下配置添加到您的 MCP 设置文件:

{ "mcpServers": { "kokoro-tts": { "command": "/Users/giannisan/pinokio/bin/miniconda/bin/uv", "args": [ "--directory", "/Users/giannisan/Documents/Cline/MCP/kokoro-tts-mcp", "run", "tts-mcp.py" ] } } }

执照

[在此添加您的许可证信息]

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

通过模型上下文协议提供文本转语音功能,使应用程序能够轻松地将语音合成与可定制的声音、可调节的语音速度和跨平台音频播放支持相结合。

  1. 先决条件
    1. 安装
      1. 特征
        1. 用法
          1. 示例用法
        2. 依赖项
          1. 平台支持
            1. MCP 配置
              1. 执照

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  Integrates ElevenLabs Text-to-Speech capabilities with Cursor through the Model Context Protocol, allowing users to convert text to speech with selectable voices within the Cursor editor.
                  Last updated -
                  1
                  Python
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that provides text-to-speech capabilities using the Kokoro TTS model, offering multiple voice options and customizable speech parameters.
                  Last updated -
                  239
                  JavaScript
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables AI assistants to utilize AivisSpeech Engine's high-quality voice synthesis capabilities through a standardized API interface.
                  Last updated -
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.
                  Last updated -
                  TypeScript
                  MIT License

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/giannisanni/kokoro-tts-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server