[Custom component] Rhasspy TTS provider

Allows homeassistant to use the Rhasspy text to speech engine from a rhasspy server instance. See GitHub - s-knibbs/rhasspy-tts: Rhasspy TTS provider for homeassistant.

Installation is somewhat problematic at the moment due to dependency conflicts with the rhasspy-client library. It can be installed manually in the homeassistant container with:

# pip install --no-deps rhasspy-client==1.1.1

There is an open PR to update the dependencies. Maybe @synesthesiam or one of the other maintainers could take a look at this.

1 Like

Rhasspy will be in core in the future, so I would just wait. Although, there is nothing really special you need to do to get it running as a tts as it is. I have it going both as a TTS and STT and did not have to install any other dependencies. Just the Rhasspy client and then the docker container; I do use Node-Red to handle the automations for HA, but that is not required.