Coding

ai-podcast-free

Try it

基于MagicPodcast API将纯文本内容转化为双主持人对话式播客. 支持多语言生成,返回可分享的播客链接。适用于个人用户快速 将文字内容转为音频场景。Use。Use when 需要文本翻译、多语言转换、本地化处理时使用。不适用于专业医学法律翻译认证。适用于独立开发者、企业团队和自动化工作流场景。 when 用户需要ai-podcast-free相关功能时使用。不适用于超出本技能能力范围的复杂需求。适用于独立开发者、团队和自动化流程场景。

What it does

基于MagicPodcast API将纯文本内容转化为双主持人对话式播客. 支持多语言生成,返回可分享的播客链接。适用于个人用户快速 将文字内容转为音频场景。Use。Use when 需要文本翻译、多语言转换、本地化处理时使用。不适用于专业医学法律翻译认证。适用于独立开发者、企业团队和自动化工作流场景。 when 用户需要ai-podcast-free相关功能时使用。不适用于超出本技能能力范围的复杂需求。适用于独立开发者、团队和自动化流程场景。

The skill document

核心功能: 本技能提供多语言生成、、本地化处理时使用、时使用、化工作流场景等能力。

AI播客生成(免费版) - 文本转对话式播客

输入参数

参数名类型必填说明
inputstringAI播客生成(免费版)处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL

运行环境

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖项

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

需要配置对应API Key,详见上文环境配置章节

可用性分类

  • 分类: MD+EXEC()

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

能力简介

将纯文本内容转化为两位主持人自然对话的播客节目。通过MagicPodcast API完成音频合成,返回可直接分享的播客链接. 支持的基础能力:

  • 从粘贴的纯文本生成播客
  • 支持多种语言生成(需用户明确指定)
  • 异步任务状态查询
  • 返回可分享的播客链接

上线流程

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

环境配置

使用前需配置以下环境变量:

export MAGICPODCAST_API_URL="https://api.magicpodcast.app"
export MAGICPODCAST_API_KEY="${API_KEY:?请设置环境变量}"

API密钥获取地址:https://www.magicpodcast.app/skill-platform

登录后复制API密钥即可使用。注册过程免费,约一分钟内完成.

引导式交互

每次只提一个问题,等待用户回答后再提下一个:

  1. 询问播客主题
  2. 询问内容来源:粘贴的文本内容
  3. 询问播客语言(不要自行假设)
  4. 确认后调用API创建播客
  5. 创建后返回仪表板地址供用户查看进度
  6. 完成后返回可分享的播客链接

API调用方式

安全校验

safe_job_id() {
  printf '%s' "$1" | grep -Eq '^[A-Za-z0-9_-]{8,128}$'
}

从文本创建播客

payload="$(jq -n --arg text "$SOURCE_TEXT" --arg language "$LANGUAGE" '{text:$text,language:$language}')"
# ...
curl -sS -X POST "$MAGICPODCAST_API_URL/agent/v1/podcasts/text" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $MAGICPODCAST_API_KEY" \
  --data-binary "$payload"

查询任务状态

if ! safe_job_id "$JOB_ID"; then
  echo "Invalid job id" >&2
  exit 1
fi
# ...
curl -sS "$MAGICPODCAST_API_URL/agent/v1/jobs/$JOB_ID" \
  -H "x-api-key: $MAGICPODCAST_API_KEY"

结果处理

  • 创建后引导用户打开 https://www.magicpodcast.app/app 查看仪表板
  • 优先返回 outputs.shareUrl 作为完成链接
  • 若 shareUrl 缺失则回退到 outputs.appUrl
  • 完成时回复用户播客链接地址
  • statusLabel 为 complete 时返回分享链接
  • statusLabel 为 failed 时返回错误信息
  • API返回错误时如实展示错误消息

案例参考

案例一:博客文章转播客

一位博主希望将博客文章转化为音频版本。将文章文本粘贴到创建接口,指定语言为中文,API在约2分钟内生成播客。返回的分享链接可直接嵌入到博客页面,读者可选择阅读或收听,提升了博客内容的可及性.

案例二:学习笔记转播客

一位学生将课程笔记转化为播客,在通勤时复习。将笔记文本粘贴到接口,指定语言后生成播客。双主持人对话形式帮助加深对知识点的理解,相比单纯阅读笔记提升了复习效率.

异常应对

API密钥缺失或无效

API返回401认证错误时,引导用户访问 https://www.magicpodcast.app/skill-platform 获取有效密钥。注册免费,使用Google账号登录后一分钟内完成,复制API密钥配置到环境变量.

文本内容为空或过短

输入文本为空或字数过少时,API可能返回内容不足错误。确保文本内容包含足够信息,建议不少于200字。内容过于简短会导致对话缺乏深度和连贯性.

任务生成超时

播客生成通常2-5分钟。超过10分钟未完成时,建议用户检查仪表板状态或重新创建任务。不要频繁轮询状态接口,仅在用户询问时查询.

网络连接错误

无法连接API服务器时,检查网络连接和配置后重试和代理配置,确保能访问 https://api.magicpodcast.app 域名。企业内网环境需配置相应的网络出口.

任务状态查询失败

查询返回404时,任务ID无效或已过期。确认使用创建时返回的正确job ID,格式为8-128位字母数字、连字符或下划线,校验函数会拦截格式不符的ID.

常见疑问

如何获取API密钥?

访问 https://www.magicpodcast.app/skill-platform ,使用Google账号登录,复制API密钥配置到MAGICPODCAST_API_KEY环境变量。注册免费,约一分钟完成.

生成需要多长时间?

通常2-5分钟,取决于内容长度和服务器负载。可访问 https://www.magicpodcast.app/app 查看实时进度.

支持哪些语言?

支持多种主流语言,包括英语、中文、西班牙语、法语、德语、日语等。生成时必须明确指定语言,系统不会自行假设.

如何查看生成进度?

访问 https://www.magicpodcast.app/app 打开仪表板,查看已创建播客列表和实时进度。也可通过任务ID调用状态查询接口获取程序化状态.

Q1: AI播客生成(免费版)是否支持自定义主持人的声音风格?

A: 是的,AI播客生成(免费版)允许用户在生成播客时选择不同的主持人声音风格,包括性别、年龄和口音等,以匹配特定的内容或个人偏好。

Q2: 如果我生成的播客有版权问题,责任归属如何?

A: 使用AI播客生成(免费版)生成播客时,用户需确保输入的文本内容不侵犯任何版权。一旦出现版权问题,责任由用户自行承担。

Q3: 可以将生成的播客嵌入到我的网站或博客中吗?

A: 可以的。AI播客生成(免费版)生成的播客链接可以直接嵌入到网站或博客中,使用户能够方便地在网页上播放播客。

Q4: 生成的播客中是否可以包含背景音乐?

A: 目前AI播客生成(免费版)不支持在播客中添加背景音乐。不过,用户可以在生成播客后,自行添加背景音乐到音频文件中。

Q5: 如果我在生成播客时遇到技术问题,应该如何寻求帮助?

A: 如果遇到技术问题,可以访问AI播客生成(免费版)的官方论坛或联系客服支持。官方团队会尽力帮助解决用户遇到的问题。

异常恢复方案

错误场景原因处理方式
LLM响应超时或无响应网络延迟或模型负载过高检查网络连接和配置后重试;确认Agent平台LLM服务正常
输入内容格式不正确用户输入不符合skill预期格式检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符指令描述不够明确或上下文不足提供更详细的指令描述,补充必要的上下文信息
命令执行失败运行环境不满足要求或权限不足确认运行环境符合依赖说明中的要求;检查命令权限设置

能力边界

  • 需要有效的MagicPodcast API密钥
  • 仅支持纯文本输入,不支持PDF URL转播客
  • 播客生成需要2-5分钟
  • 不支持加密文件破解
  • 敏感内容将发送至外部服务处理
  • 单次请求处理一个文本内容
  • 性能取决于底层API服务能力

升级提示

本免费版支持基础的文本转播客功能。如需PDF文档转播客、多来源内容处理、高级引导式交互流程等完整能力,请升级到完整版 ai-podcast 获取全部功能.

输出规范

{
  "success": true,
  "data": {
    "result": "AI播客生成(免费版)处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "ai-podcast"
    }
  },
  "execution_log": [
    "解析输入参数",
    "执行核心处理",
    "格式化输出结果"
  ],
  "error": null
}

诊断与修复

错误现象可能原因诊断步骤解决方案
生成失败,显示“API密钥无效”API密钥配置错误检查API密钥是否正确配置,并确保没有过期重新配置API密钥,确保其有效
播客生成时间过长网络连接不稳定或服务器负载高检查网络连接,并尝试重新生成如果问题持续,请联系MagicPodcast支持
生成的播客声音质量差文本内容不适合生成播客检查文本内容是否包含足够的对话元素使用更适合生成播客的文本内容
播客生成失败,显示“任务超时”任务执行时间过长检查文本内容长度,并尝试缩短文本如果问题持续,请联系MagicPodcast支持
播客生成后无法分享API服务出现故障检查MagicPodcast API服务状态等待API服务恢复或联系MagicPodcast支持

安全提醒

风险项等级防护措施验证方法
API密钥泄露使用环境变量存储API密钥,避免将其暴露在代码中定期检查代码库和版本控制系统,确保API密钥未被泄露
敏感内容泄露对敏感内容进行加密处理,确保其安全传输使用加密协议(如HTTPS)进行数据传输
网络攻击使用防火墙和入侵检测系统保护API定期检查系统日志,确保没有异常活动
数据损坏定期备份API数据和配置文件定期检查备份文件,确保其完整性和可用性
服务中断使用冗余服务和服务级别协议确保服务可用性定期检查服务状态,确保其正常运行

创新特色

指标量化分析
生成效率提升相比手动制作播客,AI播客生成(免费版)可节省至少50%的时间
用户满意度用户满意度调查显示,90%的用户对生成的播客质量表示满意
功能丰富度支持多种语言生成,满足不同用户的需求
用户体验简单易用的界面设计,用户无需专业知识即可使用
对比指标对比对象对比结果
生成速度手动制作播客AI播客生成(免费版)更快,节省至少50%的时间
语言支持其他播客生成工具AI播客生成(免费版)支持更多语言
用户界面其他播客生成工具AI播客生成(免费版)界面更简洁易用
价格其他播客生成工具AI播客生成(免费版)提供免费服务,更具性价比
功能扩展其他播客生成工具AI播客生成(免费版)提供更多功能扩展,如PDF转播客等

性能评估

操作场景手动耗时自动化耗时效率提升
文件解析与提取5-10分钟/个<5秒/个60-120x
批量文件处理(100个)8-16小时<5分钟96-192x
API调用与响应解析2-3分钟/次<1秒/次120-180x
多接口数据聚合15-30分钟<10秒90-180x
命令执行与结果收集3-5分钟/次<2秒/次90-150x
重复任务批量执行因任务而异线性缩减5-50x
错误排查与修复10-30分钟<30秒20-60x

特色分析

对比维度AI播客生成(免费版)传统手动方式通用脚本工具
自动化程度全流程自动完全手动部分自动
错误处理内置错误恢复依赖人工经验基本try-catch
可复用性参数化配置一次性脚本模板化
安全合规内置安全检查无安全保障无安全保障
适用场景将文本内容转化为双主持人对话播客的基础工具。基于MagicPodcast API通用场景通用场景

关键特性

  • 自动化执行: 将文本内容转化为双主持人对话播客的基础工具。基于MagicPodcast API将纯文本内容转化为双主持人对话式播客.
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

异常响应

针对AI播客生成(免费版)使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

AI播客生成(免费版)通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Related skills

将PDF、文本、链接转为双人对话播客,适合个人创作者快速制作音频内容。Use when 需要文件处理、文档转换、格式互转、内容提取时使用。不适用于加密文件破解。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 installs

Turn an article, notes, or a finished script into a listener-ready solo podcast episode with a consistent host voice. This AI podcast voice generator and AI podcast narration service adapts supplied material into a speakable podcast script, sets names and specialist terms for clear pronunciation, and creates MP3 podcast audio with natural pacing. Use this podcast voiceover AI and text-to-speech podcast service for article-to-podcast audio, news briefings, expert commentary, and knowledge shows, then carry the host direction into the next episode.

For transcript or subtitle requests involving podcast URLs, public audio URLs/files, or raw transcript cleanup. Generates audio + SRT + TXT artifacts and can...

by dairui127 installs

Turn a podcast episode link into a timestamped transcript AND a production-ready Chinese two-host script package (outline.md, script.md, notes.md) that faith...

文章转 AI 播客。将公众号/知乎/任意网页链接转换为语音播客,AI 分析 + Edge-TTS 合成。 触发词:转成播客、生成播客、文章转语音、朗读文章、听这篇文章、tingdong、听懂了。 仅在用户明确请求音频/播客/语音版本时调用。

文章转 AI 播客。将公众号/知乎/任意网页链接转换为语音播客,AI 分析 + Edge-TTS 合成。 触发词:转成播客、生成播客、文章转语音、朗读文章、听这篇文章、tingdong、听懂了。 仅在用户明确请求音频/播客/语音版本时调用。