mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-22 22:48:09 +02:00
Qwen TTS : serveur GPU distant (Unraid) réglé dans les paramètres
- qwen-tts : GPU NVIDIA détecté automatiquement (bfloat16), image CUDA 12.8 (RTX 50xx comprises) via TORCH_VARIANT=cu128, docker-compose.gpu.yml dédié (clé obligatoire, choix de la carte) et guide d'installation Unraid. - Paramètres → « Qwen TTS (voix locale) » : adresse + clé du service, test de connexion (modèle et carte graphique affichés), stockés en base (app_config.qwen_tts_url / qwen_tts_api_key) et transmis à ffmpeg-api à chaque voix ; QWEN_TTS_URL reste un défaut. - Le service qwen-tts CPU du docker-compose principal devient optionnel (profil qwen-local). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Upu97wMmsRkBoj6iVM4rH6
This commit is contained in:
24 files changed
+494
-51
No files matched your search
+8
-4
@@ -86,17 +86,21 @@ services:
|
||||
environment:
|
||||
API_KEY: ${FFMPEG_API_KEY:-socialflow-secret-ffmpeg-key}
|
||||
GEMINI_TTS_MODEL: ${GEMINI_TTS_MODEL:-gemini-2.5-flash-preview-tts}
|
||||
# Moteur de voix local (service qwen-tts ci-dessous)
|
||||
QWEN_TTS_URL: http://qwen-tts:8001
|
||||
# Service Qwen TTS par défaut. Normalement réglé dans l'application
|
||||
# (Paramètres → Qwen TTS, ex. serveur GPU Unraid) ; pour le service local
|
||||
# ci-dessous : QWEN_TTS_URL=http://qwen-tts:8001
|
||||
QWEN_TTS_URL: ${QWEN_TTS_URL:-}
|
||||
QWEN_TTS_API_KEY: ${FFMPEG_API_KEY:-socialflow-secret-ffmpeg-key}
|
||||
networks:
|
||||
- internal
|
||||
expose:
|
||||
- "8000"
|
||||
|
||||
# Voix locale Qwen3-TTS (gratuite, française, sur CPU). Plus lente que
|
||||
# Gemini : compter 5 à 7 fois la durée de la voix sur 4 cœurs.
|
||||
# Voix Qwen3-TTS sur ce serveur, en CPU (optionnel, lent : 5 à 7 fois la
|
||||
# durée de la voix sur 4 cœurs). Sur un serveur GPU, préférez
|
||||
# qwen-tts/docker-compose.gpu.yml. Démarrage : docker compose --profile qwen-local up -d
|
||||
qwen-tts:
|
||||
profiles: ["qwen-local"]
|
||||
build:
|
||||
context: ./qwen-tts
|
||||
dockerfile: Dockerfile
|
||||
|
||||
Reference in new issue
Block a user