A tool to download, transcribe, summarize, and generate voice summaries for crypto-related podcasts.
Project description
Crypto Podcast Summarizer
A Python tool to download podcast episodes, transcribe them, generate summaries, and optionally create voice summaries, tailored for crypto-related content.
Prerequisites
This tool requires ffmpeg for audio processing. Please install it based on your operating system:
macOS:
brew install ffmpeg
Windows
choco install ffmpeg
Linux
sudo apt-get install ffmpeg
Installation
pip install crypto-podcast-summarizer
Usage
crypto-podcast-summarizer
Google API Key Setup
This tool uses the Google GenAI API for generating summaries. You must provide an API key to enable this functionality.
Obtaining a Google GenAI API Key
- Visit Google AI Studio.
- Click Get API Key.
- Select an existing Google project or create a new one.
- Enable the Generative AI API if prompted.
- Copy your newly generated API key and paste it when prompted.
Providing the API Key
When you run the tool (e.g., crypto-podcast-summarizer) for the first time, you will be prompted to enter your Google GenAI API key. The key will then be saved to api_key.txt in the current directory for future use.
Alternative Method
If you prefer not to be prompted, you can:
- Create a file named
api_key.txtin the same directory as the tool. - Paste your API key into this file before running the tool.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crypto_podcast_summarizer-0.1.6.tar.gz.
File metadata
- Download URL: crypto_podcast_summarizer-0.1.6.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed39ac0bfd3ca3b3f2afebdd2583bea8691268aba73d36b33c8612f9df7854ef
|
|
| MD5 |
e5422b79c857599314d3152d1e83daca
|
|
| BLAKE2b-256 |
edae7700c2dc942931993c016101950d0ea5dc0c9adcb3c650365ec2026f12e0
|
File details
Details for the file crypto_podcast_summarizer-0.1.6-py3-none-any.whl.
File metadata
- Download URL: crypto_podcast_summarizer-0.1.6-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4edb05f71638f19346e8075d66e56ecb50083a9a20fec5f17bb2208367f2554
|
|
| MD5 |
f17df5d4e39e323cb35f2fa2b157b6af
|
|
| BLAKE2b-256 |
47572673612412889a75999cdd31bd8f10c0bac9707df25b3e2097952bc0dac3
|