Twocast 是一款开源 AI 双人播客生成器,支持多种输入方式,无论是主题、网页链接还是文档自动转换为两名虚拟主持人之间的自然对话播客、大纲和脚本内容。
主要功能特点
- 👥 双人播客:通过智能 AI 主持人模拟真实互动,生成包含提问、见解和讨论的对话流程,确保内容生动自然,听众难辨真伪。
- ⏱️ 一键生成 3~5 分钟播客:支持主题描述、链接、文档(DOC/PDF/TXT)及列表页输入,生成时长为 3-5 分钟(常规内容)或 5-9 分钟(列表页内容),输出广播级音频,含自然停顿和流畅对话。
- 🧠 支持多种生成方式:主题、链接、文档(doc/pdf/txt)、列表页(5~9 分钟)
- 🌍 多语言支持:提供多语言生成能力,适配主流 TTS 平台(如 Fish Audio、Minimax、Google Gemini),用户可下载音频文件并获取完整播客大纲及脚本。
- ⬇️ 可下载音频
- 📋 播客内容包含:音频、大纲、脚本
- 🔌 支持三大平台:Fish Audio、Minimax、Google Gemini

官方使用说明
快速开始
方法一:本地启动
1、启动依赖服务
docker run -t -d --restart always -p 8080:8080 -e PORT=8080 --name textract bespaloff/textract-rest-api:v4.0.2
docker run -d --restart always --name ffmpeg-api -p 8081:3000 kazhar/ffmpeg-api
2、配置环境变量
cp .env.example .env
详细内容见环境变量配置
3、启动 Postgres 数据库
- 创建数据库
twocast
- 修改
.env
文件中的DATABASE_URL
- 初始化数据库:
npx drizzle-kit push
4、启动项目
yarn && yarn start
方法二:Docker 一键启动
如遇问题请优先使用”本地启动”方式。
1、配置环境变量
cp .env.docker .env
详细内容见环境变量配置
2、启动
docker compose up
环境变量配置
🔊 TTS API 配置
- 🎏 Fish Audio
注册并获取 API Key:Fish Audio,填入FISH_AUDIO_TOKEN=
- 🦾 Minimax(可选)
Profile 获取 GroupID,填入MINIMAX_GROUP_ID=
API keys 获取 API Key,填入MINIMAX_TOKEN=
启用:MINIMAX_ENABLED=1
- 🌈 Google Gemini(可选,费用较高)
Google AI Studio 获取 API Key,填入GEMINI_TOKEN=
启用:GEMINI_ENABLED=1
🤖 LLM API 配置
- 💬 Chat:OpenRouter 获取 API Key,填入
LLM_API_KEY=
- 🔍 Search:x.ai 获取 API Key,填入
LLM_SEARCH_API_KEY=
获取方式
官方网站
https://github.com/panyanyany/Twocast
更多趣软酷站请访问:
https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources
★★★ 强烈推荐 ★★★ 点击下图,500+常用办公精品软件一键直达!
更多趣软酷站请访问:
https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources
★★★ 强烈推荐 ★★★ 点击下图,500+常用办公精品软件一键直达!
© 版权声明
文章版权归作者所有,未经允许请勿转载。