pdf-to-podcast

把 PDF 变成能听的播客,通勤路上轻松吸收知识。

开源 🏷️定价信息待确认 ✅ 目前可打开 音频音乐 🍴 复刻 243 🐛 待处理 25 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 884
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

pdf-to-podcast 项目界面预览图
图片来源:项目官网

项目数据

分类音频音乐
开发团队NVIDIA-AI-Blueprints
定价模式🏷️定价信息待确认
价格说明官网为NVIDIA构建平台,提供在线服务,但具体定价信息未明确,需进一步确认。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型nim,pdf-to-podcast,tts
GitHub 星标★ 884
上线时间2024-12-12 00:00:00
代码更新2026-10-14
仓库体积24.2 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数8

项目介绍

pdf-to-podcast 是一个将 PDF 文档自动转换为 AI 播客的开源工具。它解决了用户在通勤、运动等场景下无法高效阅读长文档的问题,通过解析 PDF 内容,利用 TTS(文本转语音)技术生成自然的音频对话,让用户能够“听”文档。核心能力包括:PDF 文本提取、内容结构化处理、多角色对话式播客生成、以及音频输出。项目基于 Python 构建,技术栈简洁,易于二次开发。目前项目处于早期阶段,星标 868,但功能完整,适合个人学习或小规模使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 884

技术标签

tts

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:本地 GPU 4 步

环境要求

  • NVIDIA GPU 或 NIM 端点
  • NGC API Key

安装与启动步骤

  1. 1克隆仓库

    这是 NVIDIA 的 PDF 转播客蓝图,基于 NIM 微服务。

    git clone https://github.com/NVIDIA-AI-Blueprints/pdf-to-podcast
  2. 2装环境

    make uv 建 Python 环境,make all-services 拉起依赖服务。

    make uv
    make all-services
  3. 3跑一次

    喂一份 PDF 与背景资料,输出双人对谈音频。

    python tests/test.py --target doc1.pdf --context doc2.pdf
  4. 4调结构

    脚本结构影响听感,可在配置里改段落数与语气。

如何确认成功

输出目录生成 mp3,内容覆盖原文要点。

注意事项

  • 需要访问 NVIDIA 的容器仓库,网络受限时先配好代理。

核心亮点

  • 一键转换 PDF 为对话式播客,听感自然
  • 支持自定义 TTS 引擎,灵活适配不同语音
  • 纯 Python 实现,易于集成和扩展

不足之处

  • 对扫描版 PDF 或复杂排版支持有限
  • 文档/社区待观察

适用场景

  • 通勤或运动时听学术论文、行业报告
  • 为视障用户提供文档音频替代方案
  • 快速预览长文档核心内容,提升信息获取效率

替代项目

Podcastfy、OpenPodcast、PDF2Audio

上一篇:TTS-Mod-Vault

下一篇:tts-azure-web

同类项目推荐

ComfyUI-Qwen3-TTS 开源

在 ComfyUI 里拖拽节点,即可用 Qwen3 模型合成、克隆和定制语音。

A ComfyUI custom node suite for Qwen3-TTS, supporting 1.7B and 0.6B models, Custom V···

★ 318 2026-08-09
Text2Speach 开源

一句代码搞定语音合成,Java 项目快速接入 TTS

一句代码搞定语音合成,文字转语音

★ 70 2026-08-09
CoMoSpeech 开源

一步合成语音和歌声,告别扩散模型慢速采样

ACM MM 2023 CoMoSpeech: One-Step Speech and Singing Voice Synthesis via Consistency ···

★ 215 2026-08-09
elevenlabs-node 开源

在 Node.js 里快速集成 ElevenLabs 高质量 AI 语音合成

Eleven Labs text to speech package for NodeJS. You can use the official package at: ···

★ 181 2026-08-09
maise 开源

在安卓设备上离线合成语音,无需联网,保护隐私。

Maise is an open-source android speech engine designed to provide a powerful and fle···

★ 85 2026-08-09
SoCodec 开源

极低码率语音压缩,为语音语言模型提供高质量离散表示

Ultra-low-bitrate Speech Codec for Speech Language Modeling Applications

★ 92 2026-08-09
UniCATS-CTX-txt2vec 开源

用扩散模型生成自然语音,让 TTS 更有表现力

[AAAI 2024] CTX-txt2vec, the acoustic model in UniCATS

★ 64 2026-08-09
bark.cpp 开源

用C++跑Bark模型,轻量快速本地生成语音

Suno AI's Bark model in C/C++ for fast text-to-speech generation

★ 869 2026-08-09
ttts 开源

从零训练你的专属语音合成模型,快速上手 TTS 实验

Train the next generation of TTS systems.

★ 169 2026-08-09