Skip to content

Piper (TTS)

Piper is a fast, local neural text-to-speech engine that runs entirely on our hardware. It uses the Wyoming protocol to communicate with Home Assistant, providing high-quality voice synthesis without cloud dependencies.

ServicePortProtocolDescription
Wyoming10200TCPWyoming protocol endpoint

The service is configured in modules/nixos/services/piper.nix with a focus on Spanish (es_ES) support.

services.wyoming.piper.servers."es" = {
enable = true;
voice = "es_ES-carlfm-x_low";
uri = "tcp://127.0.0.1:10200";
};
Terminal window
sudo systemctl restart piper-es
Terminal window
sudo journalctl -u piper-es -f