esp32-claude-robbie/python_bridge/requirements.txt

69 lines
2.1 KiB
Plaintext

# Claude's Eyes - Audio Bridge Dependencies v2
# Install with: pip install -r requirements.txt
#
# NEUE ARCHITEKTUR: Claude steuert den Roboter SELBST!
# Diese Bridge macht nur Audio (TTS/STT) und Heartbeat.
# ============================================================================
# Browser Automation (für Claude.ai Chat)
# ============================================================================
selenium>=4.16.0
webdriver-manager>=4.0.1
# ============================================================================
# Configuration
# ============================================================================
pyyaml>=6.0.1
# ============================================================================
# Text-to-Speech
# ============================================================================
# pyttsx3: Offline, System-Stimmen
pyttsx3>=2.90
# gTTS: Google Text-to-Speech (online, bessere Qualität)
gTTS>=2.4.0
# pydub: Audio-Manipulation (für gTTS Geschwindigkeitsänderung)
# Benötigt ffmpeg: sudo apt install ffmpeg
pydub>=0.25.1
# pygame: Für Audio-Wiedergabe (gTTS braucht das)
pygame>=2.5.2
# ============================================================================
# Speech-to-Text
# ============================================================================
SpeechRecognition>=3.10.0
# PyAudio: Mikrofon-Zugriff
# Installation kann tricky sein:
#
# Linux (Debian/Ubuntu):
# sudo apt install python3-pyaudio portaudio19-dev
# pip install pyaudio
#
# Windows:
# pip install pipwin
# pipwin install pyaudio
#
# Mac:
# brew install portaudio
# pip install pyaudio
#
# Termux (Android):
# Nutze stattdessen termux.use_termux_api: true in config.yaml
# pkg install termux-api
#PyAudio>=0.2.13
# ============================================================================
# CLI Interface
# ============================================================================
rich>=13.7.0
click>=8.1.7
# ============================================================================
# Mock ESP32 Server (für Tests ohne Hardware)
# ============================================================================
flask>=3.0.0