[NixOS] Add tts via coqui

This commit is contained in:
2025-02-07 01:24:27 -07:00
parent 107d3cfdb3
commit b189e1fa3e
5 changed files with 12 additions and 2 deletions

View File

@@ -34,6 +34,7 @@
./secrets.nix
./ssh.nix
./syncthing.nix
./tts.nix
./user-specific.nix
./users.nix
./vscode.nix

View File

@@ -20,6 +20,7 @@
myModules.nvidia.enable = true;
myModules.electron.enable = true;
myModules.wyoming.enable = true;
myModules.tts.enable = true;
hardware.enableRedistributableFirmware = true;
# nixpkgs.config.cudaSupport = true;

View File

@@ -21,5 +21,5 @@ makeEnable config "myModules.nvidia" false {
services.xserver = {
videoDrivers = [ "nvidia" ];
};
nixpkgs.config.cudaSupport = true;
# nixpkgs.config.cudaSupport = true;
}

8
nixos/tts.nix Normal file
View File

@@ -0,0 +1,8 @@
{ config, makeEnable, ... }:
makeEnable config "myModules.tts" false {
services.tts.servers.coqui = {
enable = true;
useCuda = false;
port = 11115;
};
}

View File

@@ -27,7 +27,7 @@ makeEnable config "myModules.wyoming" false {
faster-whisper.servers."${config.networking.hostName}-whisper" = {
enable = true;
uri = "tcp://0.0.0.0:10300";
device = "cuda";
device = "auto";
language = "en";
model = "turbo";
};