[NixOS] Use pulseaudio
This commit is contained in:
@@ -39,14 +39,18 @@ makeEnable config "myModules.base" true {
|
|||||||
services.mullvad-vpn.enable = true;
|
services.mullvad-vpn.enable = true;
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
hardware.pulseaudio.enable = false;
|
|
||||||
|
services.pulseaudio.enable = true;
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = false;
|
||||||
|
systemWide = true;
|
||||||
alsa.enable = true;
|
alsa.enable = true;
|
||||||
alsa.support32Bit = true;
|
alsa.support32Bit = true;
|
||||||
|
jack.enable = true;
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
services.blueman.enable = true;
|
services.blueman.enable = true;
|
||||||
|
|||||||
@@ -8,8 +8,10 @@ makeEnable config "myModules.wyoming" false {
|
|||||||
satellite = {
|
satellite = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "imalison";
|
user = "imalison";
|
||||||
|
uri = "tcp://0.0.0.0:10700";
|
||||||
microphone = {
|
microphone = {
|
||||||
command = "pw-record --channels 1 -";
|
# command = "pw-record --channels 1 -";
|
||||||
|
command = "pacat --record --raw --format=s16le --channels=1 --rate=16000";
|
||||||
};
|
};
|
||||||
extraArgs = [
|
extraArgs = [
|
||||||
"--wake-uri=tcp://0.0.0.0:10400"
|
"--wake-uri=tcp://0.0.0.0:10400"
|
||||||
@@ -21,13 +23,15 @@ makeEnable config "myModules.wyoming" false {
|
|||||||
preloadModels = ["alexa" "ok_nabu" "hey_rhasspy"];
|
preloadModels = ["alexa" "ok_nabu" "hey_rhasspy"];
|
||||||
uri = "tcp://0.0.0.0:10400";
|
uri = "tcp://0.0.0.0:10400";
|
||||||
};
|
};
|
||||||
|
|
||||||
faster-whisper.servers."${config.networking.hostName}-whisper" = {
|
faster-whisper.servers."${config.networking.hostName}-whisper" = {
|
||||||
enable = true;
|
enable = true;
|
||||||
uri = "tcp://0.0.0.0:10300";
|
uri = "tcp://0.0.0.0:10300";
|
||||||
device = "auto";
|
device = "cuda";
|
||||||
language = "en";
|
language = "en";
|
||||||
model = "turbo";
|
model = "turbo";
|
||||||
};
|
};
|
||||||
|
|
||||||
piper.servers."${config.networking.hostName}-piper" = {
|
piper.servers."${config.networking.hostName}-piper" = {
|
||||||
enable = true;
|
enable = true;
|
||||||
uri = "tcp://0.0.0.0:10200";
|
uri = "tcp://0.0.0.0:10200";
|
||||||
|
|||||||
Reference in New Issue
Block a user