文本转语音服务

基于Kokoro TTS模型的高质量文本转语音服务,适用于MCP客户端,使AI代理能够与用户进行语音交互。

  • by noersy
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 noersy/kokoro-voice-mcp-server

使用说明

mcp kokoro

MCP服务器 科科罗TTS,为MCP客户提供高质量的文本到语音功能。

概述

该服务器提供使用Kokoro模型从文本生成语音音频的工具。它被设计为与 模型上下文协议(MCP),允许AI代理与用户“对话”。

工具

speak

从文本生成音频并立即播放。

  • 参数:
    • text (str):要发言的文本。
    • voice (str,可选):要使用的语音(默认值: af_heart).
    • speed (浮动,可选):说话速度(默认值: 1.0).

缓存

生成的音频缓存在 ~/.cache/mcp_kokoro 以加快重复请求的速度。

安装

使用 uv (推荐)

uv tool install mcp-kokoro

使用 pip

pip install mcp-kokoro

配置

要与Claude Desktop或其他MCP客户端一起使用,请将以下内容添加到您的配置文件中(例如。, ~/Library/Application Support/Claude/claude_desktop_config.json):

紫外线

{
  "mcpServers": {
    "kokoro": {
      "command": "uv",
      "args": [
        "tool",
        "run",
        "mcp-kokoro"
      ]
    }
  }
}

点

{
  "mcpServers": {
    "kokoro": {
      "command": "mcp-kokoro",
      "args": []
    }
  }
}

需求

  • Python 3.10或更高版本
  • 音频输出设备(用于播放)
  • sounddevice 在某些系统上可能需要系统依赖性(例如PortAudio)。
    • macOS: brew install portaudio
    • Linux: sudo apt-get install libportaudio2

许可证

麻省理工学院