项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 809
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 20+
- pnpm
- Docker(数据库)
- LLM 与 TTS Key
安装与启动步骤
-
1克隆
把任意 GitHub 仓库变成播客,前后端同仓。
git clone https://github.com/BandarLabs/gitpodcast.git cd gitpodcast -
2装依赖
包管理用 pnpm,别混用 npm。
pnpm i -
3配数据库
脚本会起一个本地 Postgres,并写入连接串。
./start-database.sh -
4起开发服务
跑通后再用 compose 打成单容器。
pnpm dev
如何确认成功
输入一个公开仓库地址,几分钟后能播放生成的音频。
注意事项
- 生成质量取决于 README 本身,文档差的项目出来就是流水账。
- 音频生成是长任务,记得开队列否则请求会超时。
核心亮点
- 自动解析仓库结构并生成有逻辑的播客脚本,无需手动阅读代码
- 集成 OpenAI 和 Azure TTS,语音自然,支持多语言
- 命令行工具,操作简单,一条命令即可生成音频
不足之处
- 依赖外部 API(OpenAI/Azure),需要付费密钥才能使用
- 生成质量受仓库复杂度影响,大型仓库可能脚本冗长
- 文档/社区待观察
适用场景
- 开发者快速了解新加入的代码库
- 技术团队内部知识分享,将项目文档转为音频
- 播客创作者制作技术主题内容
替代项目
Podcastfy、AudioCraft、Whisper
上一篇:parkiet
下一篇:clone-voice
同类项目推荐
Expressive-FastSpeech2
开源
让TTS带情绪和对话感,快速训练多语言表达性语音
PyTorch Implementation of Non-autoregressive Expressive (emotional, conversational) ···
music-generation-with-DL
开源
一站式导航深度学习音乐生成资源,快速入门与选型。
Resources on Music Generation with Deep Learning
awesome-controllable-speech-synt···
开源
一页看清可控语音合成论文、数据集与开源实现
This is an evolving repo for the paper "Towards Controllable Speech Synthesis in the···
silero-models
开源
几行代码实现高质量语音合成与识别,CPU也能跑
Silero Models: pre-trained text-to-speech models made embarrassingly simple
TTS-recipes
开源
一键跑通多种数据集的 TTS 训练配方,快速上手语音合成。
TTS recipes for different datasets
totalvoice-node
开源
用 Node.js 快速集成 Totalvoice 语音和短信服务
Client em NodeJS para API da Totalvoice
node-edge-tts
开源
Node 里几行代码把文字变成带字幕的语音
Use Microsoft Edge's TTS service on Node.js with support for proxy and subtitles.
infinite_gnossienne
开源
让萨蒂的经典钢琴曲无限流淌,永不停歇。
An endless version of Erik Satie's Gnossiennes No. 1
nanospeech
开源
轻量可改的 TTS 系统,快速上手自定义语音合成
A simple, hackable text-to-speech system in PyTorch and MLX
