nixcfg/systems/x86_64-linux/sgx/wyoming.nix
Harald Hoyer 45d051924b chore(nix): add OpenWakeWord service to Wyoming config
- Enabled `openwakeword` service in `wyoming.nix` with TCP port `10400`.
- Preloaded model support added for voice commands like "hey_jarvis".
2025-11-27 15:21:39 +01:00

29 lines
647 B
Nix

{ ... }:
{
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 = "cpu";
};
piper.servers."main" = {
enable = true;
voice = "de_DE-thorsten-medium"; # popular German voice
uri = "tcp://0.0.0.0:10200";
};
openwakeword.servers."main" = {
enable = true;
uri = "tcp://0.0.0.0:10400";
preloadModels = [ "hey_jarvis" ]; # or "hey_jarvis", "alexa", etc.
};
};
networking.firewall.allowedTCPPorts = [
10200
10300
];
}