# YouTube/Podcast Summarizer Dependencies

# Core framework
kaygraph>=0.0.1

# YouTube transcript fetching (no API key required)
youtube-transcript-api>=0.6.0

# Optional: Audio transcription
# openai-whisper>=20230314  # Requires PyTorch
# ffmpeg-python>=0.2.0      # Audio processing

# Optional: YouTube API (for metadata)
# google-api-python-client>=2.0.0

# Optional: LLM for better summarization
# openai>=1.0.0             # OpenAI API
# anthropic>=0.3.0          # Anthropic Claude

# Optional: Notion integration
# notion-client>=2.0.0

# Optional: PDF export
# reportlab>=3.6.0          # PDF generation

# Optional: Better NLP
# nltk>=3.8                 # Natural language processing
# spacy>=3.5.0              # Advanced NLP
