播客MCP🎙️
直接在Claude Desktop内生成专业的多扬声器播客。
✨ 特性
- 真实的AI声音:使用高质量的语音(不是机器人文本转语音)。
- 多扬声器:最多可自动支持4个不同的扬声器。
- 零配置:安装后立即工作。
- 隐私第一:所有处理都在您的机器上本地进行。
🚀 安装
先决条件
你需要 uv 通过Homebrew安装在您的系统上(Claude Desktop需要找到它):
# macOS
brew install uv
# Linux/Other
# Use Homebrew on Linux, or ensure uv is in system PATH
# See: https://docs.astral.sh/uv/getting-started/installation/重要:通过Homebrew安装可确保 uv 位于Claude Desktop可以访问的系统PATH中。
安装MCP服务器
- 下载
podcast-mcp.mcpb从释放。 - 将文件拖放到 克劳德桌面.
- 就是这样! 🎉
💡 最佳质量提示
- 速度:如果感觉太慢,请增加
TTS_SPEED在.env(例如,达到1.3或1.5)。 - 停顿:您可以调整
DEFAULT_PAUSE_MS在.env如果扬声器之间的间隙太长。 - 记住:更改后重新启动Claude Desktop
.env以使更改生效。
💡 如何使用
只需让克劳德创建一个播客。你不需要担心格式或技术细节。
试试这个:
“制作一个关于咖啡历史的音频播客。”
支持20多种语言 (德国示例):
“创建一个关于咖啡历史的音频播客文件。
Claude将处理一切:编写脚本、分配声音和生成音频文件。
⚙️ 配置(可选)
默认设置效果很好,但如果你愿意,你可以自定义它们。
A. .env 文件在第一次运行时自动创建。要自定义,请执行以下操作:
- 打开
podcast-mcp文件夹(Claude安装它的地方)。 - 编辑
.env要自定义的文件:
- 声音:从50多个可用扬声器中选择。 - 速度:调整语速(默认为1.2倍)。 - 输出文件夹:更改文件保存位置(默认值: ~/Downloads). - 日志级别:设置为DEBUG以获取详细日志(默认值:INFO)。
- 重新启动Claude Desktop以使更改生效。
❓ 常见问题解答
我的播客保存在哪里? 默认情况下,它们会显示在您的 下载 文件夹。
我可以用自己的声音吗? 目前,我们支持Coqui XTTS-v2内置的高质量语音。
它离线工作吗? 对!第一次运行它时,它会下载AI模型(约2GB)。之后,它完全离线工作。
我在哪里可以找到调试日志? Claude Desktop会自动将所有日志捕获到 ~/Library/Logs/Claude/mcp-server-Podcast MCP.log。您可以通过以下方式查看它们:
tail -f ~/Library/Logs/Claude/mcp-server-Podcast\ MCP.log要更改日志级别,请编辑 MCP_LOG_LEVEL 在 .env (选项:调试、信息、警告、错误)。
🙏 致谢
这个项目建立在优秀的开源软件之上:
- Coqui TTS -XTTS-v2型号的高质量文本转语音
- 主控程序 -Claude集成的模型上下文协议
- 皮杜布 -音频处理和操纵
- 紫外线 -快速Python包管理器
- python dotenv -环境配置管理
______________________________________________________________________
许可证:MIT| 作者:斯特凡·加瑟
