fix(text-to-audio): add parallel chunk synthesis, automatic MiniMax fallback, voice normalization, and streaming progress

This commit is contained in:
Moritz Graf
2026-09-08 20:13:29 +02:00
parent 9ac1ee5f35
commit fbd934965d
3 changed files with 337 additions and 189 deletions
+9 -1
View File
@@ -44,9 +44,17 @@ Ermittle die gewünschte Dauer oder nutze den Standard:
Nutze das Skript `scripts/text_to_audio.py` (bzw. `/home/node/mop-skills/mop-skills/skills/text-to-audio/scripts/text_to_audio.py` im Cluster).
### A. Solo-Modus (Standard)
Schreibe das Skript am besten in eine Datei, um Shell-Escaping-Probleme zu vermeiden:
```bash
# 1. Skript in Datei schreiben
cat << 'TXT_EOF' > /tmp/dossier_script.txt
Dein aufbereitetes Skript ohne Markdown-Artefakte...
TXT_EOF
# 2. Synthese starten (läuft parallel & fällt bei Gemini-Timeouts automatisch auf MiniMax zurück)
python3 /home/node/mop-skills/mop-skills/skills/text-to-audio/scripts/text_to_audio.py \
--text "Dein aufbereitetes Skript..." \
--file /tmp/dossier_script.txt \
--voice Puck \
--lang de \
--title "Titel des Dossiers" \