Summarizes podcasts.
Project description
podcast-summarizer
Summarizes a podcast from an audio or transcription using ChatGPT.
Usage
# Summarize a podcast audio from an URL.
podcast-summarizer http://.../audio.mp3
# Summarize a podcast audio from local file.
podcast-summarizer audio.mp3
# Summarize a podcast audio and save transcription and summary to files.
podcast-summarizer -t transcription.txt -s summary.txt http://.../audio.mp3
# Summarize an already transcribed podcast
podcast-summarizer transcription.txt
Instalation
pip install podcast-summarizer
You'll need to install ffmpeg
before running the script.
# on Ubuntu or Debian
sudo apt update && sudo apt install ffmpeg
# on Arch Linux
sudo pacman -S ffmpeg
# on MacOS using Homebrew (https://brew.sh/)
brew install ffmpeg
You'll also need to set the OPENAI_API_KEY
environment variable.
export OPENAI_API_KEY=<YOUR_API_KEY..>
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for podcast_summarizer-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21e04f29fc2ebd435d26385433459a979701a4fe7743e7c38b19800fdd880a37 |
|
MD5 | 15fbcca2911d7aa66f0e1b80278d394c |
|
BLAKE2b-256 | e3024ed6586b4f1428ae0c53f69abbd14bea65efd8f7b0ae1c2cc8b08487dc0d |