# 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
