Podcastfy.ai documentation

Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI

Quickstart

Prerequisites

  • Python 3.11 or higher

  • $ pip install ffmpeg (for audio processing)

Installation

  1. Install from PyPI:

    $ pip install podcastfy

  2. Set up your API keys

Python

from podcastfy.client import generate_podcast

audio_file = generate_podcast(urls=["<url1>", "<url2>"])

CLI

python -m podcastfy.client --url <url1> --url <url2>

Usage

Experience Podcastfy with our HuggingFace 🤗 Spaces app for a simple URL-to-Audio demo. (Note: This UI app is less extensively tested than the Python package.)

Customization

Podcastfy offers a range of Conversation Customization options to tailor your AI-generated podcasts. Whether you’re creating educational content, storytelling experiences, or anything in between, these configuration options allow you to fine-tune your podcast’s tone, length, and format.

Collaborate

Fork me at https://github.com/souzatharsis/podcastfy.

Indices and tables

Licensed under Attribution-NonCommercial-ShareAlike 4.0 International.