From b5e7d5031afdf0e64e1fbaae4426eb43b7e19c97 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 24 Feb 2026 10:56:24 +0100 Subject: [PATCH] feat(halo): add wyoming --- systems/x86_64-linux/halo/wyoming.nix | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 systems/x86_64-linux/halo/wyoming.nix diff --git a/systems/x86_64-linux/halo/wyoming.nix b/systems/x86_64-linux/halo/wyoming.nix new file mode 100644 index 0000000..545261a --- /dev/null +++ b/systems/x86_64-linux/halo/wyoming.nix @@ -0,0 +1,29 @@ +{ ... }: +{ + services.wyoming = { + faster-whisper.servers."main" = { + enable = true; + language = "de"; + model = "base"; # or "small"/"medium" for better accuracy + uri = "tcp://0.0.0.0:10300"; + device = "gpu"; + }; + + piper.servers."main" = { + enable = true; + voice = "de_DE-thorsten-medium"; # popular German voice + uri = "tcp://0.0.0.0:10200"; + }; + + openwakeword = { + enable = true; + uri = "tcp://0.0.0.0:10400"; + }; + }; + + networking.firewall.allowedTCPPorts = [ + 10200 + 10300 + 10400 + ]; +}