# Chatterbox TTS CLI — Abhängigkeiten # Getestet mit Python 3.11, CUDA 12.x, Ubuntu 22.04/24.04 # # PyTorch separat installieren (passende CUDA-Version via pytorch.org): # pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu124 # --- TTS-Kern --- chatterbox-tts>=0.1.7 # --- Audio-Ausgabe (Linux/PipeWire/PulseAudio) --- sounddevice>=0.4.0 # --- Pitch-erhaltende Zeitstreckung (--speed != 1.0) --- # Systempaket zusätzlich erforderlich: sudo apt install rubberband-cli pyrubberband>=0.4.0 # --- HTTP-Service (tts_service.py) --- fastapi>=0.115.0,<2.0 uvicorn[standard]>=0.32.0,<1.0 # --- HTTP-Client (mcp_adapter.py → tts_service.py) --- httpx>=0.28.0 # --- MCP-Adapter (mcp_adapter.py) --- mcp>=1.0.0 # --- TTS Agent (tts_agent.py) --- # OpenAI-SDK als universeller Client für Ollama, LM Studio, OpenAI etc. openai>=1.0.0