Lazy loaded image
🗒️声临其境:Twocast如何用AI炼出多语言、双人设播客新范式?
字数 539阅读时长 2 分钟
2025-9-24
2025-9-24
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 提供了两种启动方式:
  1. 本地设置 (Local Setup)
      • 启动依赖服务:需要运行 textractffmpeg-api 的 Docker 容器。
      • 配置环境变量:复制 .env.example.env 文件并进行配置。
      • 启动 Postgres 数据库:创建 twocast 数据库,修改 .env 文件中的 DATABASE_URL,然后初始化数据库 (npx drizzle-kit push)。
      • 启动项目:运行 yarn && yarn start
  1. 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
panyanyanyUpdated Sep 24, 2025
 
上一篇
vRain:中文古籍直排排版专家,一键复刻墨香古韵电子书的数字工具
下一篇
虚假新闻检测器:AI智能核查,告别流言,重塑你的信息信任