跳到主要内容
AI教程

如何使用 Claudemy 将任何主题制作成两分钟音频课程

了解如何安装和使用 Claudemy,这是一个开源的 Claude Code 技能,能够研究主题、比较来源,并创建简短音频课程、学习卡片、操作指南和课程计划。

如何使用 Claudemy 将任何主题制作成两分钟音频课程

什么是 Claudemy?

Claudemy 是一项免费、开源的Claude Code 技能,可以将任何资料完善的主题转化为短篇音频课程。你无需浏览固定目录,只要描述想学习的内容,Claude 就会搜索网络、比较来源,并创建一组结构化课程。

一门典型课程约包含 12 节课,每节约两分钟。每节课都包括两位主持人、一段 MP3 录音、一张简明学习卡、一个实践练习,以及所用来源的链接。

教我谈判

Claudemy 专为专注学习而设计。它会根据你要求的主题和水平构建课程,而不是要求你投入一套冗长的预录课程。

Claudemy 会生成什么

  • 音频课程:约 12 节、每节两分钟的 MP3 课程,由两种声音进行对话。
  • 课程卡片:三行说明、来源一致性信息、不同观点、一个小型练习,以及延伸阅读链接。
  • 行动手册:从每节课中提取一条实用规则,汇总到一个文件中,方便日后查阅。
  • 课程计划:课程结构,包括各项决策以及专家存在分歧的领域。
  • 引用:研究过程中使用过的页面链接。检查器会拒绝引用研究过程实际未阅读页面的课程。

研究与课程创建流程

  1. 主题映射:Claudemy 根据该主题通常的教学方式,将主题划分为多个子主题。
  2. 网络研究:它会从实践者、官方文档、研究摘要和持不同意见的来源中收集约 20 到 40 个页面。为减少对单一观点的依赖,同一网站最多使用三个页面。
  3. 阅读与比较:阅读代理从引用的页面中提取笔记,另一个代理将其整合为主题,并统计各观点的一致数量。
  4. 课程规划:材料会被安排成每组约四节课的课程单元,并从基础内容开始。
  5. 示例课程:Claudemy 会先创建一节课程,等待你的反馈后,再编写并录制其余课程。

安装与要求

你需要启用网络搜索功能的 Claude Code。此外还需要 Python 3、beautifulsoup4 软件包和 ffmpeg。

使用以下命令安装 Python 依赖:

pip install beautifulsoup4

如需自然的双人声音频,请在 ELEVENLABS_API_KEY 中设置 ElevenLabs API 密钥。如果不提供 ElevenLabs 密钥,Claudemy 会改用 macOS 内置语音。这些语音免费,但自然度较低。

如果想要课程卡片的 Word 版本,也可以选择安装 pandoc。

将 Claudemy 安装为 Claude Code 插件

最简单的安装方式是添加 Claudemy 市场并安装插件:

/plugin marketplace add assafkip/claudemy
/plugin install claudemy@claudemy

也可以将 skills/claudemy/ 目录复制到:

~/.claude/skills/

你还可以从 dist/claudemy.skill 下载分发版技能文件。

创建你的第一门课程

安装完成后,打开 Claude Code 并描述你想学习的主题。首次请求应保持简单明确:

教我谈判

Claudemy 会映射主题、研究相关来源并准备一节示例课程。请先查看这节初始课程并提供反馈,然后再生成其余课程。

对于实用技能、专业主题,或开放网络上资料丰富的主题,也可以使用相同的模式:

教我定价
教我 SQL
教我公开演讲
教我音乐理论

生成的课程基于最新来源,并包含相关链接,方便你进一步研究重要概念。

根据一位专家创建课程

Claudemy 也可以专注于某位特定人士的作品,而不是综合多个观点。只需在请求中加入专家姓名:

根据<姓名>的作品教我谈判

Claudemy 会查找该人士的 Substack 或博客,并根据其作品构建课程。

配置音频语音

如需使用 ElevenLabs 音频,请通过 CLAUDEMY_VOICE_A 和 CLAUDEMY_VOICE_B 设置语音 ID。这些变量控制课程中使用的两种声音。

CLAUDEMY_VOICE_A=your_voice_id_a
CLAUDEMY_VOICE_B=your_voice_id_b

在 macOS 上,可以使用以下变量配置内置语音:

CLAUDEMY_SAY_A=your_mac_voice_a
CLAUDEMY_SAY_B=your_mac_voice_b

音频是可选项。即使不生成音频,课程卡片和行动手册仍然有用;macOS 用户也可以在没有 ElevenLabs 订阅的情况下使用内置语音。

获得更好结果的高级技巧

为 Claudemy 提供明确的学习目标

由于课程根据你的请求生成,请描述你真正需要学习的内容。像 教我如何进行薪资谈判 这样聚焦的请求,比单独提出宽泛主题更能让课程具备实用方向。

利用示例课程提供反馈

Claudemy 会在生成完整课程前,有意先创建一节示例课程。你可以在这个阶段调整所需的难度、重点或风格,帮助其余课程更符合你的需求。

比较一致与分歧

不要把来源一致视为某个观点普遍正确的证明。查看课程卡片和课程计划,了解有多少来源支持某个观点,以及专家在哪些地方存在分歧。研究过程旨在让这些差异清晰可见。

将操作手册放在手边

操作手册将每节课中的一条规则汇集到同一个文件中。听完课程并完成建议的练习后,可以将其作为一份简明的复习文档。

核查引用

每节课都链接到制作课程时使用的页面。需要更多背景信息时,请访问这些链接,尤其是对于取决于个人情况的建议。Claudemy 还会检查研究过程中是否确实阅读了所引用的页面。

重要注意事项

Claudemy 最适合用于开放网络上有大量相关内容的主题,包括技能、专业领域和一般学习领域。健康、法律和财务主题可能会附带说明,指出相关建议取决于个人情况。

该项目不会复制来源内容。它像研究人员一样阅读网页,撰写原创课程,并链接回来源。网页仅会保存在你的本地工作区中,供你个人学习使用。

一门包含 12 节课的课程需要运行较长时间的 Claude Code 会话,涉及研究、阅读、写作,以及生成约 25 分钟的音频。请安排在课程创建期间保持会话可用。

结语

Claudemy 提供了一种灵活的学习特定主题的方式,无需订阅固定的课程目录。将其安装为 Claude Code 插件,请它讲授某个主题,查看示例课程,然后让它把经过研究的材料转化为简短的音频课程、卡片、操作手册和带来源信息的课程计划。该项目采用 MIT 许可证,允许免费使用、修改和分享。