{"repo":"FanaHOVA/smol-podcaster","free":true,"listed":false,"github":"https://github.com/FanaHOVA/smol-podcaster","clone":"git clone https://github.com/FanaHOVA/smol-podcaster.git","description":"smol-podcaster is your podcast production agent 🎙️","language":"Python","stars":412,"topics":["audio","podcast"],"license":"MIT","category":"media-processing","readme_excerpt":"smol-podcaster We use smol-podcaster to take care of most of Latent Space transcription work. What it will do for you: - Generate a clean, diarized transcript of the podcast with speaker labels and timestamps - Generate a list of chapters with timestamps for the episode - Give you title ideas based on previous ones (modify the prompt to give examples of your own, it comes with Latent Space ones) - Give you ideas for tweets to announce the podcast Environment Setup Activate virtualenv with source venv/bin/activate Install dependencies with pip install -r requirements.txt Make a copy of the .env.sample and replace it with your keys: mv .env.sample .env Run with web UI + background runs If you want to run a bunch in parallel (or remotely) you can use the web UI + celery. Before running, you'll need a broker for celery (I use RabbitMQ). If you have honcho installed, simply run honcho start , otherwise run each command manually: Then simply go to localhost:5000 and fill out the form. The files will be saved locally as /podcast-results just like the cli version. Run from CLI To run: python smol podcaster.py AUDIO FILE URL GUEST NAME NUMBER OF SPEAKERS The URL needs to be a direct download link, it can't be a GDrive. For files <100MB you can use tmpfiles.org (e.g. https://tmpfiles.org/dl/4338258/audio.mp3 ), otherwise Dropbox. For example: python smol podcaster.py \"https://dl.dropboxusercontent.com/XXXX\" \"Tianqi\" 3 Or, if you want to use a local file (with absolute or relative paths","default_branch":null,"files":null,"tree":[],"storefront":"/r/FanaHOVA","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FanaHOVA/smol-podcaster/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}