安爸-超级家庭

一键生成!AI播客生成器Twocast

安爸 发布于

项目简介

AI播客生成器,一键生成双人对话式播客。亮点:1. 支持多种生成方式(话题、链接、文档、列表页);2. 多语言支持,满足不同用户需求;3. 支持三大平台(Fish Audio、Minimax、Google Gemini)


✨ 主要特性

  • 👥 双人播客
  • ⏱️ 一键生成 3\~5 分钟播客
  • 🧠 支持多种生成方式:主题链接文档(doc/pdf/txt)、列表页(5\~9 分钟)
  • 🌍 多语言支持
  • ⬇️ 可下载音频
  • 📋 播客内容包含:音频、大纲、脚本
  • 🔌 支持三大平台:Fish AudioMinimaxGoogle Gemini

🎧 示例播客

  • 🇺🇸 English: Hacker News Hot Articles[1]
  • 🇨🇳 中文: Hacker News 热榜[2]
  • 🇨🇳 中文: V2EX 热榜[3]

🚀 快速开始

方法一:本地启动

  • 启动依赖服务
    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
  • ounter(line
  • ounter(line
    配置环境变量
cp .env.example .env

详细内容见环境变量配置[4]

  • 启动 Postgres 数据库
  • 创建数据库 twocast
  • 修改 .env 文件中的 DATABASE_URL
  • 初始化数据库:
    npx drizzle-kit push  
  • 启动项目
    yarn && yarn start  

方法二:Docker 一键启动

⚠️ 如遇问题请优先使用”本地启动”方式。

配置环境变量

cp .env.docker .env

详细内容见环境变量配置[5]

  • 启动
    docker compose up  

环境变量配置

🔊 TTS API 配置

  • 🎏 Fish Audio
    注册并获取 API Key:Fish Audio[6],填入 FISH_AUDIO_TOKEN=
  • 🦾 Minimax(可选)
    Profile[7] 获取 GroupID,填入 MINIMAX_GROUP_ID=
    API keys[8] 获取 API Key,填入 MINIMAX_TOKEN=
    启用:MINIMAX_ENABLED=1
  • 🌈 Google Gemini(可选,费用较高)
    Google AI Studio[9] 获取 API Key,填入 GEMINI_TOKEN=
    启用:GEMINI_ENABLED=1

🤖 LLM API 配置

  • 💬 Chat:OpenRouter[10] 获取 API Key,填入 LLM_API_KEY=
  • 🔍 Search:x.ai[11] 获取 API Key,填入 LLM_SEARCH_API_KEY=

项目地址

参考资料

[1]

Hacker News Hot Articles: https://twocast.app/podcast/vs962a7f-9461-4875-b7c7-2f5aca66126e

[2]

Hacker News 热榜: https://twocast.app/podcast/vs789e71-b192-4374-93a2-8177f457ba5c

[3]

V2EX 热榜: https://twocast.app/podcast/vsbed589-6493-4ac2-8217-64d82b1ecafa

[4]

环境变量配置: #环境变量配置

[5]

环境变量配置: #环境变量配置

[6]

Fish Audio: https://bit.ly/4k7AXHt

[7]

Profile: https://www.minimax.io/platform/user-center/basic-information

[8]

API keys: https://www.minimax.io/platform/user-center/basic-information/interface-key

[9]

Google AI Studio: https://aistudio.google.com/gen-media

[10]

OpenRouter: https://openrouter.ai

[11]

x.ai: https://console.x.ai/

扫码加入技术交流群,备注「开发语言-城市-昵称

(文:GitHubStore)

一键生成!AI播客生成器Twocast最先出现在每时AI


扫描二维码,在手机上阅读