Skip to main content

A MCP server for CosyVoice TTS using DashScope API

Project description

cosyvoice-mcp

A Python-based MCP server for integrating CosyVoice TTS with the Bailian platform.

Installation

pip install cosyvoice-mcp

Usage

DASHSCOPE_API_KEY=sk-xxx cosyvoice-mcp

Features

Supports JSON-RPC over HTTP (streamable-http) Compatible with FastMCP and DashScope TTS Base64-encoded audio output

Request

stdio

tool: text_to_speech

说明:调用百炼平台CosyVoice V2进行语音合成

streamable-http

Parameters

返回

{
  "request_id": "7f6da1729d7345babb976d497f8bfaaa",
  "output": {
    "audio": {
      "data": "SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4Lj...", //base64 encoded audio
      "mime_type": "audio/mpeg",
      "file_name": "哈哈_longxiaocheng_v2.mp3"
    },
    "metrics": {
      "first_byte_latency": 738.578125,
      "text_length": 2
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosyvoice_mcp-0.5.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cosyvoice_mcp-0.5.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file cosyvoice_mcp-0.5.0.tar.gz.

File metadata

  • Download URL: cosyvoice_mcp-0.5.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for cosyvoice_mcp-0.5.0.tar.gz
Algorithm Hash digest
SHA256 53c921e767bef135e73e2265865552720028dbf2a54e04a2eec851ed2129152f
MD5 e92934ed20f0380891f5f39926214d0e
BLAKE2b-256 f1854d7ee7afede2f841c0429cd9da3d3c5552f9f8fbd52f3ab577c15ab3ff22

See more details on using hashes here.

File details

Details for the file cosyvoice_mcp-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: cosyvoice_mcp-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for cosyvoice_mcp-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b207f036bf45c6811f2ac44e60a39365623463201105674d3fc40ca421915b4
MD5 6d2a4356b87c355593e1445bac30a05a
BLAKE2b-256 f356db1b49b90a01ef108acee41e3c6cb9d37311738896686b01f4915ddcd9d8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page