多说话者播客生成工具

一款在Claude Desktop内直接生成专业多说话者播客的工具,支持高质量AI语音、多说话者自动分配、本地处理且无需配置。

  • by sgasser
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 sgasser/podcast-mcp

使用说明

播客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服务器

  1. 下载 podcast-mcp.mcpb 从释放。
  2. 将文件拖放到 克劳德桌面.
  3. 就是这样! 🎉

💡 最佳质量提示

  • 速度:如果感觉太慢,请增加 TTS_SPEED 在 .env (例如,达到1.3或1.5)。
  • 停顿:您可以调整 DEFAULT_PAUSE_MS 在 .env 如果扬声器之间的间隙太长。
  • 记住:更改后重新启动Claude Desktop .env 以使更改生效。

💡 如何使用

只需让克劳德创建一个播客。你不需要担心格式或技术细节。

试试这个:

“制作一个关于咖啡历史的音频播客。”

支持20多种语言 (德国示例):

“创建一个关于咖啡历史的音频播客文件。

Claude将处理一切:编写脚本、分配声音和生成音频文件。

⚙️ 配置(可选)

默认设置效果很好,但如果你愿意,你可以自定义它们。

A. .env 文件在第一次运行时自动创建。要自定义,请执行以下操作:

  1. 打开 podcast-mcp 文件夹(Claude安装它的地方)。
  2. 编辑 .env 要自定义的文件:
    • 声音:从50多个可用扬声器中选择。
    • 速度:调整语速(默认为1.2倍)。
    • 输出文件夹:更改文件保存位置(默认值: ~/Downloads).
    • 日志级别:设置为DEBUG以获取详细日志(默认值:INFO)。
  3. 重新启动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 (选项:调试、信息、警告、错误)。

🙏 致谢

这个项目建立在优秀的开源软件之上:


许可证:MIT| 作者:斯特凡·加瑟