feat: voice-agent MVP — LXC web frontend + Mac AI worker
LXC-Frontend (FastAPI + HTML/JS): - Audio-Upload (MP3/WAV/M4A/MP4/OGG/FLAC, max. 500 MB) - SQLite Job-Store, BackgroundTask-Pipeline - Job-Liste mit Live-Status, Downloads (DOCX + JSON) - Mac-Health-Indicator im UI Mac-Worker (FastAPI): - /api/transcribe (lightning-whisper-mlx | faster-whisper | mock) - /api/summarize + /api/protocol via Ollama (llama3.1:8b) - /api/export/docx via python-docx Deploy: - systemd-Service, Nginx Reverse-Proxy - deploy/install.sh: idempotentes LXC-Setup Doku: README.md, lxc-frontend/README.md, mac-worker/README.md
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# LXC-Frontend Konfiguration
|
||||
APP_NAME="Voice-Agent"
|
||||
APP_HOST=0.0.0.0
|
||||
APP_PORT=8000
|
||||
|
||||
# Verzeichnisse (werden bei Start angelegt)
|
||||
UPLOAD_DIR=/var/lib/voice-agent/uploads
|
||||
RESULT_DIR=/var/lib/voice-agent/results
|
||||
DB_URL=sqlite:////var/lib/voice-agent/voice-agent.db
|
||||
|
||||
# Mac-Worker API (im LAN erreichbar)
|
||||
MAC_API_URL=http://192.168.85.10:8080
|
||||
MAC_API_TIMEOUT=1800
|
||||
|
||||
# Limits
|
||||
MAX_UPLOAD_MB=500
|
||||
ALLOWED_EXTS=mp3,wav,m4a,mp4,ogg,flac
|
||||
Reference in New Issue
Block a user