managarten/services/mana-stt/requirements.txt
Till-JS 8b6ff0c679 feat(auth): add API key management for STT/TTS services
- Add api_keys schema in mana-core-auth with SHA-256 hashing
- Create NestJS module with CRUD endpoints and validation
- Add external auth module to STT/TTS for sk_live_ key validation
- Create web UI page at /api-keys for key management
- Support rate limiting per key with configurable limits
- Cache validation results for 5 minutes to reduce auth service load

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 02:12:05 +01:00

28 lines
498 B
Text

# ManaCore STT Service Dependencies
# For Mac Mini M4 (Apple Silicon)
# Web Framework
fastapi==0.115.6
uvicorn[standard]==0.34.0
python-multipart==0.0.20
# Audio Processing
pydub==0.25.1
soundfile==0.13.1
# Whisper (Apple Silicon optimized)
lightning-whisper-mlx==0.0.10
mlx>=0.21.0
# Voxtral (Hugging Face Transformers)
transformers>=4.47.0
torch>=2.5.0
accelerate>=1.2.0
sentencepiece>=0.2.0
# Utilities
numpy>=1.26.0
tqdm>=4.67.0
# External Auth (mana-core-auth integration)
httpx>=0.27.0