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>
25 lines
416 B
Text
25 lines
416 B
Text
# Web Framework
|
|
fastapi>=0.115.0
|
|
uvicorn[standard]>=0.34.0
|
|
python-multipart>=0.0.20
|
|
|
|
# TTS Models (MLX optimized for Apple Silicon)
|
|
f5-tts-mlx>=0.2.6
|
|
mlx-audio>=0.1.0
|
|
mlx>=0.21.0
|
|
|
|
# Kokoro dependencies (phonemizer)
|
|
misaki[en]>=0.9.0
|
|
|
|
# Audio Processing
|
|
soundfile>=0.13.0
|
|
scipy>=1.11.0
|
|
numpy>=1.26.0
|
|
pydub>=0.25.1
|
|
tqdm>=4.67.0
|
|
|
|
# Utilities
|
|
aiofiles>=24.1.0
|
|
|
|
# External Auth (mana-core-auth integration)
|
|
httpx>=0.27.0
|