mcp edge tts-给克劳德一个声音!
   
使用Microsoft Edge TTS进行文本到语音转换的最小跨平台MCP服务器。
让克劳德说话! 与Claude Code和Claude Desktop配合使用。
荣耀乌克兰!
特性
- 🎙️ 50多种语言的300多种声音
- 🖥️ 跨平台:Windows、macOS、Linux
- 🔑 需要零个API密钥
- ⚙️ 可定制:速度、音量、音高
- 🤖 与Claude Code和Claude Desktop配合使用
安装
通过pip(推荐)
pip install mcp-edge-tts来源
视窗
git clone https://github.com/s-n-n/edge-tts-mcp.git
cd edge-tts-mcp
python -m venv venv
venv\Scripts\activate
pip install -e .macOS/Linux
git clone https://github.com/s-n-n/edge-tts-mcp.git
cd edge-tts-mcp
python3 -m venv venv
source venv/bin/activate
pip install -e .设置
添加到MCP配置中:
如果通过pip安装
{
"mcpServers": {
"edge-tts": {
"command": "python",
"args": ["-m", "mcp_edge_tts"]
}
}
}如果从源安装
克劳德代码(.mcp.json)
窗户:
{
"mcpServers": {
"edge-tts": {
"command": "C:\\path\\to\\edge-tts-mcp\\venv\\Scripts\\python.exe",
"args": ["-m", "mcp_edge_tts"]
}
}
}macOS/Linux:
{
"mcpServers": {
"edge-tts": {
"command": "/path/to/edge-tts-mcp/venv/bin/python",
"args": ["-m", "mcp_edge_tts"]
}
}
}用法
说
大声朗读课文。
speak("Hello, world!")
speak("Привіт!", voice="uk-UA-PolinaNeural")
speak("Fast!", rate="+50%")参数:
| 参数 | 说明 | 示例 |
|---|---|---|
text | 短信发言 | "Hello" |
voice | 语音名称 | "en-US-AriaNeural" |
rate | 速度(-50%至+100%) | "+20%" |
volume | 体积(-50%至+100%) | "+10%" |
pitch | 音高(-50赫兹至+50赫兹) | "+5Hz" |
list_available_voices
列出声音,可选择按语言过滤。
list_available_voices()
list_available_voices("uk")get_config
显示当前设置和可用的音频播放器。
配置
通过环境变量设置默认值或 .env 文件:
EDGE_TTS_VOICE=uk-UA-OstapNeural
EDGE_TTS_RATE=+0%
EDGE_TTS_VOLUME=+0%
EDGE_TTS_PITCH=+0Hz
EDGE_TTS_PLAYER=auto音频播放器
平台自动检测:
| 平台 | 默认播放器 | 替代方案 |
|---|---|---|
| Windows | PowerShell MediaPlayer(内置) | ffplay,mpv |
| macOS | afplay(内置) | ffplay、mpv |
| Linux | ffplay | mpv,paplay |
流行的声音
| 语言 | 声音 | 性别 |
|---|---|---|
| 乌克兰语 | 英国UA OstapNeural | 男 |
| 乌克兰语 | 英国UA PolinaNeural | 女性 |
| 英语(美国) | en-US AriaNeural | 女 |
| 英语(美国) | en-US GuyNeural | 男 |
| 德语 | 德·康拉德神经 | 男 |
| 法语 | fr DeniseNeural | 女 |
| 西班牙语 | es Alvaro Neural | 男 |
| 中文 | zh-CN潇潇神经 | 女 |
跑 list_available_voices() 查看完整列表。
需求
- Python 3.10+
- Windows/macOS上没有其他软件(使用内置播放器)
- Linux:
ffmpeg或mpv推荐
许可证
麻省理工学院
______________________________________________________________________
由...制作❤️ 在乌克兰
