Rhasspy packages for nix

Rhasspy is a opensource voice assistant meant to be used with home-automation software such as home-asisstant.

I packaged so far most component to make it usable for nix. Right now one can install it via NUR

nix-shell -p nur.repos.mic92.rhasspy --run 'rhasspy -p en'

There is no nixos module yet, but I have a small snippet that allows to start rhasspy as a systemd service in my configuration: dotfiles/configuration.nix at 2e88e79cfb7b90e800a9590f7bf443b81300f0d0 · Mic92/dotfiles · GitHub

Note that not all component are packaged yet, so have a look at nur-packages/default.nix at e871c0592da15535f5831e4a713d7dc38f7ee0e4 · Mic92/nur-packages · GitHub to see what components are available.

I plan to upstream rhasspy and its depedencies to nixpkgs based on popular demand.

I am also working together with @mweinelt on getting Mozillas text-to-speech-engine packaged for nixpkgs. This work happens in this branch

1 Like