esp32-claude-robbie/claudes_eyes/python_bridge/requirements.txt

42 lines
799 B
Plaintext

# Claude's Eyes - Python Bridge Dependencies
# Install with: pip install -r requirements.txt
# HTTP requests to ESP32
requests>=2.31.0
# Configuration
pyyaml>=6.0.1
# Text-to-Speech
pyttsx3>=2.90
# Alternative: gTTS for Google TTS
gTTS>=2.4.0
# Speech-to-Text
SpeechRecognition>=3.10.0
# PyAudio for microphone access (may need special install on Windows)
# Windows: pip install pipwin && pipwin install pyaudio
# Linux: sudo apt install python3-pyaudio
PyAudio>=0.2.13
# Browser automation for Claude chat
selenium>=4.16.0
webdriver-manager>=4.0.1
# Image handling
Pillow>=10.2.0
# Audio playback
pygame>=2.5.2
# Async support
aiohttp>=3.9.0
asyncio-throttle>=1.0.2
# CLI interface
rich>=13.7.0
click>=8.1.7
# Optional: Claude API direct access (alternative to browser)
anthropic>=0.39.0