A collection of Python tools for content analysis, podcast generation, and research capabilities.
-
YouTube Analysis Tool
- Downloads audio from YouTube videos
- Transcribes audio content to text
- Generates detailed content analysis
- Performs automated research on key themes
-
Podcast Generation Tool
- Creates natural dialogue from any topic
- Generates blog post content
- Converts dialogue to audio format
- Saves transcriptions and audio files
- Python 3.x
- Required API keys (configure in
.env
):- AssemblyAI API key (transcription)
- OpenAI API key (analysis)
- Firecrawl API key (research)
- SQLite database for workflow storage
- ffmpeg (for audio processing)
# Clone the repository
git clone https://github.com/ayyzad/phitdata-agent-examples
# Install dependencies
pip install -r requirements.txt
# Copy and configure environment variables
cp .env.example .env
# Edit .env with your API keys
-enter the youtube url in the settings.py file
### Podcast Generation Tool
-enter the topic in the podcast_agent.py file at the bottom of the script