nixos-config/services/home-assistant/wyoming.nix
Felix Schröter 09f7db14c3
fix: use specialArgs instead of _module.args
Avoids infinite recursion issues in some cases.
2023-07-12 22:14:28 +02:00

39 lines
929 B
Nix

{ inputs, ... }:
{
# TODO they don't exist, so not disabling them
/* disabledModules = [
"services/audio/wyoming/piper.nix"
"services/audio/wyoming/faster-whisper.nix"
];
*/
# TODO fails with infinite recursion, why?
# TODO perhaps because of the `pkgs.unstable` override?
imports = [
"${inputs.nixpkgs-unstable}/nixos/modules/services/audio/wyoming/piper.nix"
"${inputs.nixpkgs-unstable}/nixos/modules/services/audio/wyoming/faster-whisper.nix"
];
/* services.wyoming.piper.servers = {
"en" = {
enable = true;
voice = "en_GB-alba-medium";
uri = "tcp://0.0.0.0:10200";
speaker = 0;
};
};
services.wyoming.faster-whisper.servers = {
"tiny-en" = {
enable = true;
model = "tiny-int8";
language = "en";
uri = "tcp://0.0.0.0:10300";
device = "cpu";
};
};
*/
}