mirror of
https://github.com/Moe1369/nix-fleet.git
synced 2026-04-24 15:59:06 +02:00
sound services
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{ ... }: {
|
{ ... }: {
|
||||||
flake.nixosModules.apps-sys-ai = { pkgs, ... }: {
|
flake.nixosModules.apps-sys-ai = { pkgs, lib, ... }: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
opencode
|
opencode
|
||||||
alpaca
|
alpaca
|
||||||
@@ -15,14 +15,40 @@
|
|||||||
loadModels = [ "qwen3.6:35b" "gpt-oss:20b" "gemma4:26b" "gemma4:e4b" ];
|
loadModels = [ "qwen3.6:35b" "gpt-oss:20b" "gemma4:26b" "gemma4:e4b" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.wyoming.faster-whisper = {
|
services.wyoming = {
|
||||||
servers.default = {
|
faster-whisper.servers.default = {
|
||||||
enable = true;
|
enable = true;
|
||||||
model = "large-v3";
|
model = "large-v3";
|
||||||
language = "de";
|
language = "de";
|
||||||
uri = "tcp://0.0.0.0:10300";
|
uri = "tcp://0.0.0.0:10300";
|
||||||
device = "auto";
|
device = "auto";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
piper.servers.default = {
|
||||||
|
enable = true;
|
||||||
|
voice = "de_DE-thorsten-high";
|
||||||
|
uri = "tcp://0.0.0.0:10200";
|
||||||
|
};
|
||||||
|
|
||||||
|
openwakeword = {
|
||||||
|
enable = true;
|
||||||
|
uri = "tcp://0.0.0.0:10400";
|
||||||
|
};
|
||||||
|
|
||||||
|
satellite = {
|
||||||
|
enable = true;
|
||||||
|
uri = "tcp://0.0.0.0:10700";
|
||||||
|
name = "ai-satellite";
|
||||||
|
vad.enable = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
networking.firewall.allowedTCPPorts = [
|
||||||
|
11434 # ollama
|
||||||
|
10200 # wyoming piper (TTS)
|
||||||
|
10300 # wyoming faster-whisper (STT)
|
||||||
|
10400 # wyoming openwakeword
|
||||||
|
10700 # wyoming satellite
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user