type
date
slug
status
summary
tags
category
password
icon
Twocast 是一个 AI 播客生成器,专注于生成两人对话形式的播客。它旨在提供一个快速、多功能且支持多语言的播客创作平台。
核心功能:
- 两人播客:专为两人对话设计。
- 一键生成:3-5分钟的播客可以通过一次点击生成。
- 多种生成方式:
- 主题 (Topic):根据指定主题生成播客。
- 链接 (Link):根据提供的链接内容生成。
- 文档 (Document):支持上传 doc/pdf/txt 文档生成。
- 列表页面 (List Page):可以生成 5-9 分钟的播客。
- 多语言支持:支持多种语言播客生成。
- 可下载音频:生成的播客音频可以下载。
- 完整内容输出:播客内容包含音频、大纲和脚本。
- 支持三大平台:集成了 Fish Audio、Minimax 和 Google Gemini 作为语音合成服务
快速开始:
Twocast 提供了两种启动方式:
- 本地设置 (Local Setup):
- 启动依赖服务:需要运行
textract和ffmpeg-api的 Docker 容器。 - 配置环境变量:复制
.env.example到.env文件并进行配置。 - 启动 Postgres 数据库:创建
twocast数据库,修改.env文件中的DATABASE_URL,然后初始化数据库 (npx drizzle-kit push)。 - 启动项目:运行
yarn && yarn start。
- Docker 一键启动 (Docker One-Click Start):
- 配置环境变量:复制
.env.docker到.env文件并进行配置。 - 启动:运行
docker compose up。 - 注意:如果遇到问题,建议优先使用“本地设置”方法。
环境变量配置:
- TTS API 配置:
- Fish Audio:注册并获取 API Key,填入
FISH_AUDIO_TOKEN=。 - Minimax (可选):获取 GroupID 和 API Key,填入
MINIMAX_GROUP_ID=和MINIMAX_TOKEN=,并启用MINIMAX_ENABLED=1。 - Google Gemini (可选,费用较高):获取 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=。
致谢:
项目参考了
tailwind-nextjs-starter-blog-i18n。官网:
Twocast
panyanyany • Updated Sep 24, 2025
- 作者:205066
- 链接:https://www.205066.xyz/article/twocast
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

