Ai Podcast Pipeline

Polar Sponsor
爱发电 赞助
.NET 9.0

从QuickView趋势笔记生成韩语AI播客包,含双人主持脚本(Callie×Nick)、Gemini多说话人TTS音频、字幕时间轴与渲染修正、缩略图+MP4包装及YouTube标题/描述输出。支持完整版(15~20分钟)和压缩版(5~7分钟)。

AI Podcast PipelineQQ安全通知. 此技能可能因合法使用:. base64解码:仅用于解码双子座TTS API响应的音频数据而触发抗病毒假阳性

功能概述

AI Podcast PipelineQQ安全通知. 此技能可能因合法使用:. base64解码:仅用于解码双子座TTS API响应的音频数据而触发抗病毒假阳性是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

AI 播客流水线

⚠️ 安全提示

本技能可能因以下合法用途触发杀毒软件误报:

  • base64 解码:仅用于解码 Gemini TTS API 响应中的音频数据(JSON 中传输二进制数据的标准做法)
  • 子进程调用:仅用于调用 ffmpeg 执行音视频处理
  • 环境变量:从用户配置的环境读取 API 密钥(GEMINI_API_KEY
  • 网络请求:调用 Google Gemini API 生成文本转语音内容

所有代码均开源,可在本仓库中完整审计。无任何恶意行为。

基于 Trend/QuickView-* 内容构建端到端播客资产。

核心工作流

  1. 选择源 QuickView 文件。
  2. 生成播客脚本(完整模式或压缩模式)。
  3. 构建双人声 MP3(使用 Gemini 多说话人能力,分块处理以保障可靠性)。
  4. 生成全文韩语字幕(不使用省略号截断)。
  5. 渲染带字幕的 MP4(已优化字体、字号与时间轴偏移)。
  6. 生成封面图 + YouTube 元数据。
  7. 交付最终成品包。

第 1 步)选择源文件

优先选用您所配置的 Quartz 根目录下的周度 QuickView 文件。

若用户提供 wk.aiee.app URL,请先将其映射为本地 Quartz Markdown 文件。

第 2 步)生成脚本

请阅读并应用:

  • references/podcast_prompt_template_ko.md

两种模式:

  • 完整模式:时长约 15~20 分钟
  • 压缩模式:时长约 5~7 分钟(仅保留核心要点)

规则:

  • 口语化台词中不得包含系统/元信息文本
  • 主持人开场白仅在开头出现一次
  • 使用自然对话式韩语,句子简短,具备可操作性
  • 脚本保存至 archive/ 目录

第 3 步)构建音频(Gemini 多说话人、高可靠性)

推荐:分块构建器(防超时)

# 通过环境变量设置 API 密钥(必需)
export GEMINI_API_KEY=""

# 在 skills/ai-podcast-pipeline/ 目录下执行
python3 scripts/build_dualvoice_audio.py 
  --input  
  --outdir  
  --basename podcast_full_dualvoice 
  --chunk-lines 6

单次执行(适用于短脚本)

python3 scripts/gemini_multispeaker_tts.py 
  --input-file  
  --outdir  
  --basename podcast_dualvoice 
  --retries 3 
  --timeout-seconds 120

默认语音映射(2026-02-10 起固定):

  • Callie(女性) → Kore
  • Nick(男性) → Puck

输出格式:MP3(默认交付格式)

第 4 步)构建韩语字幕(全文本)

使用全文本字幕构建器(不进行 ... 截断):

python3 scripts/build_korean_srt.py 
  --script  
  --audio  
  --output /podcast.srt 
  --max-chars 22

第 5 步)渲染带字幕 MP4(字体 + 时间轴)

使用支持调节字体与时间轴偏移的渲染器:

python3 scripts/render_subtitled_video.py 
  --image  
  --audio  
  --srt  
  --output /final.mp4 
  --font-name "Do Hyeon" 
  --font-size 27 
  --shift-ms -250

说明:

  • shift-ms 为负值表示字幕提前显示(用于修复音画不同步)
  • 若出现文字裁切,请降低 font-size(例如设为 25~27)
  • 确保文字位于安全区域;避免与人物或画面主体重叠

第 6 步)生成封面图 + YouTube 元数据

# 通过环境变量设置 API 密钥(必需)
export GEMINI_API_KEY=""

python3 scripts/build_podcast_assets.py 
  --source ""

参考规范(布局 / 文案约束):

  • references/thumbnail_guidelines_ko.md

第 7 步)最终交付检查清单

每次交付必须包含以下内容:

  1. 所用源文件
  2. 最终 MP3 文件路径
  3. 带字幕 MP4 文件路径及其大小
  4. 封面图路径
  5. YouTube 标题备选方案(3 个)
  6. YouTube 描述文案

可靠性规则

  • Gemini 对长输入超时:请使用分块构建器(build_dualvoice_audio.py
  • 字幕裁切:减小字号并增大底部边距
  • 字幕延迟:调整 --shift-ms 参数(通常设为 -150-300
  • 请确保生成的资产符合 Telegram 的实际传输限制

安全注意事项

  • API 密钥必须通过环境变量(GEMINI_API_KEY)传入,禁止硬编码。
  • 切勿将原始密钥粘贴至提示词、日志、截图或公开帖子中。
  • 近期加固措施:封面图生成现已改由环境变量传递密钥(不再通过 CLI 参数)。

参考资料

  • references/podcast_prompt_template_ko.md
  • references/workflow_runbook.md
  • references/thumbnail_guidelines_ko.md

相关专题

更多
python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

2487

16

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

5722

11

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

4243

6

pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

1870

5

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

Python venv官方模块文档
Python venv官方模块文档

共0课时 | 0人学习

pip官方命令参考
pip官方命令参考

共0课时 | 0人学习