Skip to main content
Glama
giannisanni

Kokoro TTS MCP Server

by giannisanni

코코로 TTS MCP 서버

Kokoro TTS 엔진을 사용하여 텍스트-음성 변환 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 MCP 도구를 통해 TTS 기능을 제공하므로, 음성 합성 기능을 애플리케이션에 쉽게 통합할 수 있습니다.

필수 조건

  • Python 3.10 이상

  • uv 패키지 관리자

Related MCP server: Typecast API MCP Server

설치

  1. 먼저, uv 패키지 관리자를 설치하세요.

지엑스피1

  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
        }
    )

종속성

  • 코코로 >= 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

Latest Blog Posts

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