mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 20:41:09 +02:00
- 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>
28 lines
498 B
Text
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
|