42 lines
799 B
Plaintext
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
|