Twocast – Open-Source AI Two-Host Podcast Generator

Twocast – Open-Source AI Two-Host Podcast Generator 193

An open-source AI podcast generator with two hosts. It converts any written content—such as URLs, documents, text, or topic descriptions—into natural conversational podcasts between two presenters.

#Ai工具箱 #Ai语音工具

Twocast – Open-Source AI Two-Host Podcast GeneratorIntroduction

Twocast is an open-source AI two-person podcast generator. It can turn any written content—such as URLs, documents, text, or topic descriptions—into a natural conversational podcast between two hosts, with no studio or specialized technical knowledge required.

It features intelligent AI hosts that generate dynamic conversations, including natural questions, insights, and interactive discussions. Generation is fairly fast, with most podcasts completed in 2 to 5 minutes. The output is broadcast-quality audio with natural pauses and smooth conversational flow.

Twocast: An Open-Source AI Two-Person Podcast Generator

Key Features

  • Two-Person Podcast Mode: Generates podcast content featuring a conversation between two virtual characters, making podcasts more engaging and interactive.

  • One-Click Generation: Users can quickly generate podcasts of 3 to 5 minutes.

  • Multiple Generation Methods: Supports generating podcasts by entering a topic, link, or document (doc/pdf/txt), as well as list pages, with list-page podcasts running 5 to 9 minutes.

  • Multilingual Support: Offers generation capabilities in multiple languages to meet the diverse needs of different users.

  • Downloadable Audio: Generated podcast audio can be downloaded for listening on different devices.

  • Complete Content: In addition to audio, outlines and scripts for the podcast are also provided.

  • Multi-Platform Support: Supports platforms such as Fish Audio, Minimax, and Google Gemini.

Setup and Usage

Local Setup

  • Launch the dependent services—for example, run Docker containers to start textract and ffmpeg-api; configure environment variables (see the environment variable configuration instructions for details); start a Postgres database, create the database, and modify the relevant configuration files; finally, launch the project.

Docker One-Click Launch

  • If the local setup has issues, you can try the Docker one-click launch.

Configuration Instructions

  • TTS API Configuration: Depending on the platform used—such as Fish Audio, Minimax, or Google Gemini—obtain the corresponding API key and configure it.

  • LLM API Configuration: Obtain API keys for OpenRouter and x.ai, and fill them into the corresponding configuration fields.

How to Use

  • Paste a URL, upload a document, or describe your topic for Twocast. Twocast analyzes and structures your content, then delivers a podcast in a suitable format.

Advantages

  • Efficient Creation: Lowers the barrier and time cost of podcast production—high-quality podcast content can be generated without professional recording equipment or complex post-production workflows.

  • Richer Content: Transforms various forms of text content—such as news, articles, and research reports—into engaging two-person conversation formats.

  • Multi-Scenario Applications: Suitable for fields including education, marketing, and entertainment. For example, teachers can use it to create teaching audio materials.

Use Cases

  • Business Sector: Enterprises convert reports, training materials, and marketing content into podcasts.

  • Education Sector: Educators convert lectures and articles into audio.

Answers to Key Questions

1. How does an AI podcast generator ensure conversations sound natural and authentic?

By analyzing the content, it generates conversations between two hosts with distinct personalities, speaking styles, and perspectives, including natural questions, comments, and interactive discussions—often making it hard for listeners to tell the difference.

2. What file formats and languages does Twocast currently support?

It supports PDF, Word documents, text files, URL input, and plain-text pasting; it currently specializes in English content, with other languages being developed based on user demand.

3. How is Twocast specifically applied in business and education scenarios?

In business, enterprises can convert reports, training materials, and marketing content into podcasts; in education, educators can convert lectures and articles into audio to enhance learning effectiveness.

Open-Source Address:https://github.com/panyanyany/Twocast

Tools related to Twocast – Open-Source AI Two-Host Podcast Generator