Skip to content

Advanced Rhasspy Config

The default Rhasspy configuration is designed to work with the default docker based installation. The config most likely needed to be changed are the microphone_device and sounds_device options. However, Home Intent can be setup to work with an external Rhasspy instance.

Setting up the microphone_device and sounds_device is described in the audio config section.

Rhasspy web interface

The Rhasspy web interface can be accessed at http://localhost:12101 by default. It can be useful for debugging to see how things are configured.

Configuration

Option Description Required/Default
url The URL for your Rhasspy instance "http://localhost:12101"
mqtt_host External MQTT host hooked up to Rhasspy and Home Intent "localhost"
mqtt_port External MQTT port 12183
mqtt_username External MQTT username
mqtt_password External MQTT password
microphone_device The pyaudio device number representing the microphone
sounds_device The aplay device identifier for playing back sounds
externally_managed A boolean value to set if the Rhasspy instance is externally managed false

Example in config.yaml:

rhasspy:
  microphone_device: 11
  sounds_device: "default:CARD=PCH"