Is it possible to make use of the events generated by intent errors? They appear in the debug log:
events:
- type: run-start
data:
pipeline: 01h0amejr3nf5059gavrx5jm7g
language: en
runner_data:
stt_binary_handler_id: null
timeout: 300
timestamp: "2025-02-01T21:00:20.647661+00:00"
- type: intent-start
data:
engine: conversation.home_assistant
language: en
intent_input: Babble Babble
conversation_id: null
device_id: null
prefer_local_intents: false
timestamp: "2025-02-01T21:00:20.647697+00:00"
- type: intent-end
data:
processed_locally: true
intent_output:
response:
speech:
plain:
speech: Sorry, I couldn't understand that
extra_data: null
card: {}
language: en
response_type: error
data:
code: no_intent_match
conversation_id: null
timestamp: "2025-02-01T21:00:20.693508+00:00"
- type: run-end
data: null
timestamp: "2025-02-01T21:00:20.693566+00:00"
But they don’t seem to be available as automation event triggers or when you listen to events in Developer Tools.
Edit: My use case is that I would like to be able to send the “Sorry, I couldn’t understand that” message to my Sonos speakers.