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"