feat: enable orchestrator + switch TTS to Edge (Seraphina voice)

- Enable delegation.orchestrator_enabled with max_spawn_depth=2
- Switch TTS from ElevenLabs (paid) to Edge TTS (free)
- Voice: de-DE-SeraphinaMultilingualNeural — friendly, multilingual German female
- No API key required
This commit is contained in:
2026-05-01 12:19:58 +02:00
parent 3e8c95944c
commit 2403e54039

View File

@@ -4,8 +4,8 @@
inputs,
...
}: let
# Default ElevenLabs voice: Bella (German-capable female)
elevenlabsVoiceId = "hpp4J3VqNfWAUOO0d1Us";
# Edge TTS: Seraphina — friendly, multilingual German female voice (free, no API key)
edgeVoice = "de-DE-SeraphinaMultilingualNeural";
# Extra Python packages from the container's writable venv layer.
# matrix-nio is installed via pip in /home/hermes/.venv but the hermes
@@ -180,10 +180,9 @@ in {
# ── TTS / STT / Voice ──────────────────────────────────────────────
tts = {
provider = "elevenlabs";
elevenlabs = {
voice_id = elevenlabsVoiceId;
model_id = "eleven_multilingual_v2";
provider = "edge";
edge = {
voice = edgeVoice;
};
};
@@ -209,9 +208,11 @@ in {
user_char_limit = 1375;
};
# ── Delegation ─────────────────────────────────────────────────────
# ── Delegation / Orchestrator ────────────────────────────────────────
delegation = {
max_iterations = 50;
orchestrator_enabled = true;
max_spawn_depth = 2;
};
# ── Matrix ────────────────────────────────────────────────────────