Twocast – 真人对话AI播客生成器丨双人播客生成器

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
Twocast - 真人对话AI播客生成器丨双人播客生成器

官方使用说明

快速开始

方法一:本地启动

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 配置

  • 💬 ChatOpenRouter 获取 API Key,填入 LLM_API_KEY=
  • 🔍 Searchx.ai 获取 API Key,填入 LLM_SEARCH_API_KEY=

获取方式

官方网站

https://github.com/panyanyany/Twocast

https://twocast.app/zh

更多趣软酷站请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources

更多趣软酷站请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources

© 版权声明

相关文章