feat: implement TTS, Document processing, and Memory Service /facts API

- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
This commit is contained in:
Apple
2026-01-17 08:16:37 -08:00
parent a9fcadc6e2
commit 5290287058
121 changed files with 17071 additions and 436 deletions

View File

@@ -300,8 +300,10 @@ services:
container_name: swapper-service
ports:
- "8890:8890"
extra_hosts:
- "host.docker.internal:host-gateway" # MacBook Docker Desktop compatibility
environment:
- OLLAMA_BASE_URL=http://172.17.0.1:11434 # Access host Ollama from Docker
- OLLAMA_BASE_URL=http://host.docker.internal:11434 # Access host Ollama from Docker
- SWAPPER_CONFIG_PATH=/app/config/swapper_config.yaml
- SWAPPER_MODE=single-active
- MAX_CONCURRENT_MODELS=1