39 lines
929 B
Nix
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";
|
||
|
};
|
||
|
};
|
||
|
*/
|
||
|
}
|