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
18 lines
424 B
Plaintext
18 lines
424 B
Plaintext
# 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
|