A tool for generating podcasts automatically from a topic.
Podcast Generator is an automated tool that creates podcast episodes based on user-provided topics. It generates scripts, supports multiple speakers, and can be easily customized for different podcast formats.
- Automated podcast creation from topics
- Customizable script generation
- Support for multiple speakers
- Easy-to-use Streamlit web interface
- Modular and extensible codebase
- Python 3.10+ support
- Python 3.10 or higher
git clone https://github.com/AditHash/podcast-generator.git
cd podcast-generator
python3 -m venv .venv
source venv/bin/activate
pip install -r requirements.txtTo launch the web interface:
streamlit run Demo/streamlit_app.pyFollow the on-screen instructions to input your topic and generate a podcast episode.
Edit the configuration file in the project root to customize podcast settings such as default speakers, script templates, and output options.
podcast-generator/
├── Demo/
│ └── streamlit_app.py
├── requirements.txt
├── README.md
├── ... (other source files)
Demo/streamlit_app.py: Main Streamlit web application.requirements.txt: Python dependencies.README.md: Project documentation.
Contributions are welcome! Please open issues or submit pull requests for improvements and bug fixes.
This project is licensed under the MIT License.
For questions or suggestions, please contact AditHash.
