mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-11 17:26:45 +02:00
- 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
33 lines
1.4 KiB
YAML
33 lines
1.4 KiB
YAML
# Qwen3-TTS sur un serveur avec carte graphique NVIDIA (ex. Unraid).
|
|
#
|
|
# Prérequis : pilote NVIDIA + NVIDIA Container Toolkit (sur Unraid : plugin
|
|
# « Nvidia Driver »). Puis, dans ce dossier :
|
|
# QWEN_TTS_API_KEY=une-cle-secrete docker compose -f docker-compose.gpu.yml up -d --build
|
|
# et dans SocialFlow : Paramètres → Qwen TTS → http://IP-DU-SERVEUR:8001 + la clé.
|
|
services:
|
|
qwen-tts:
|
|
build:
|
|
context: .
|
|
args:
|
|
TORCH_VARIANT: cu128
|
|
# Sur GPU, le gros modèle : ton et émotion pilotés par consigne
|
|
QWEN_TTS_MODEL: ${QWEN_TTS_MODEL:-Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice}
|
|
# Clonage des voix déposées dans ./voices (vide : désactivé)
|
|
QWEN_TTS_CLONE_MODEL: ${QWEN_TTS_CLONE_MODEL-Qwen/Qwen3-TTS-12Hz-1.7B-Base}
|
|
image: socialflow-qwen-tts:gpu
|
|
container_name: socialflow-qwen-tts
|
|
restart: unless-stopped
|
|
environment:
|
|
# Obligatoire : le service est joignable depuis le réseau
|
|
API_KEY: ${QWEN_TTS_API_KEY:?Définissez QWEN_TTS_API_KEY}
|
|
# GPU utilisé dans le conteneur (voir NVIDIA_VISIBLE_DEVICES ci-dessous)
|
|
QWEN_TTS_DEVICE: cuda:0
|
|
# Choix de la carte : numéro (0, 1) ou UUID donné par nvidia-smi -L
|
|
NVIDIA_VISIBLE_DEVICES: ${QWEN_TTS_GPU:-0}
|
|
NVIDIA_DRIVER_CAPABILITIES: compute,utility
|
|
runtime: nvidia
|
|
ports:
|
|
- "${QWEN_TTS_PORT:-8001}:8001"
|
|
volumes:
|
|
- ./voices:/app/voices:ro
|