Files
xtts-server/worker/main.py

17 lines
437 B
Python

import time, json, os
from core.queue_worker import fetch_job, store_result
from engine.xtts2_loader import synthesize
from engine.audio_export import convert_audio
print("Worker gestartet. Warte auf Jobs…")
while True:
job = fetch_job()
if not job:
time.sleep(0.1)
continue
audio = synthesize(job)
out, mime = convert_audio(audio, job.get("format","wav"))
store_result(job["job_id"], out, mime)