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