Mcp CosyVoice 服务器

Mcp CosyVoice 服务器

基于 Python 的 Mcp server 应用程序,用于调用 Ali CosyVoice1 接口将文本转换为音频。

简介

本项目是一个基于 Python 的 Mcp server 应用程序,用于调用 Ali CosyVoice1 接口,将文本转换为音频到指定目录。

使用步骤

创建 Python 3.12 虚拟环境

运行以下命令创建虚拟环境: uv venv .venv -p 3.12

激活虚拟环境(Windows)

执行以下命令激活环境: .venv\Scripts\activate

安装项目依赖

运行以下命令安装依赖: uv sync

Autogen 中调用

使用如下代码进行服务调用: shiciToAudio = await mcp_server_tools( StdioServerParams( command="uv", args=[ "--directory", "../../Mcp/Mcp_cosyvoice", "run", "server_json.py" ], env={ "DASHSCOPE_API_KEY": "API_KEY", } ) )