/crowdcast

Converts a subreddit into a podcast

Primary LanguagePythonMIT LicenseMIT

The code behind https://www.reddit.com/r/crowdcast/, the worlds first open-source, crowd-sourced, AI assisted weekly podcast.

Podcast hosted on Buzzsprout - Click here to listen on 16 platforms!


How to Install & Run

Stuff you need

This podcast is generated using a few 3rd party services.

You'll need the following API keys saved as environment variables:

  • Reddit
    • REDDIT_CLIENT_ID
    • REDDIT_CLIENT_SECRET
    • REDDIT_USER_AGENT
    • REDDIT_USERNAME
    • REDDIT_PASSWORD
  • Eleven Labs
    • ELEVEN_LABS_API_KEY
  • Open AI
    • OPENAI_API_ORG
    • OPENAI_API_KEY
  • Buzzsprout
    • BUZZSPROUT_API_KEY

Install

pip install -r requirements.txt

Generate a Podcast

python main.py