A/B-Test: VoiceStudio (debpalash/OmniVoice) als Chatterbox-Alternative, 25.09.2026
Find a file
2026-09-25 14:26:54 +02:00
.env.enc Fix: OMNIVOICE_ALLOWED_ORIGINS setzen (CORS blockierte LAN-Origin, Disallowed CORS origin) 2026-09-25 14:26:54 +02:00
.gitignore Initial: VoiceStudio A/B-Test-Stack (isoliert, gegen chatterbox-tts auf node2) 2026-09-25 14:13:34 +02:00
.sops.yaml Initial: VoiceStudio A/B-Test-Stack (isoliert, gegen chatterbox-tts auf node2) 2026-09-25 14:13:34 +02:00
compose.yaml Fix: OMNIVOICE_ALLOWED_ORIGINS setzen (CORS blockierte LAN-Origin, Disallowed CORS origin) 2026-09-25 14:26:54 +02:00
README.md Initial: VoiceStudio A/B-Test-Stack (isoliert, gegen chatterbox-tts auf node2) 2026-09-25 14:13:34 +02:00

VoiceStudio (A/B-Test gegen Chatterbox)

Isolierter Test-Stack, komplett getrennt von tdarr/chatterbox-tts (kein gemeinsamer Container-Name, kein gemeinsames /app-config/).

  • Repo: eigenständig, NICHT Teil des tdarr-Stacks
  • Node: node2 (10.2.1.104) — GPU-Sharing mit chatterbox-tts/fileflows/tdarr, daher A/B statt Parallelbetrieb unter Last empfohlen
  • Port: 3900 (Web-UI im Browser, kein Electron nötig)
  • Volumes: ausschließlich unter /app-config/voicestudio/
  • Deploy: über Dockhand Git-Stack-Resync (env=6, node2), NICHT docker run

Setup

  1. .env aus .env.enc entschlüsseln: sops -d .env.enc > .env
  2. Dockhand: Git-Stack für dieses Repo unter env=6 registrieren
  3. Sync auslösen, Container startet, erster Start lädt ~2.4GB Modelle
  4. Web-UI: http://10.2.1.104:3900 — API-Key aus .env beim ersten Login eingeben

Vergleich mit Chatterbox

Referenzstimme deep_thought.mp3 in beiden Systemen testen, Ergebnis subjektiv/objektiv vergleichen bevor Chatterbox ersetzt wird. Chatterbox bleibt bis auf Weiteres produktiv (Butler-Route /tts/speak zeigt weiter auf 10.2.1.104:8004).