Was able to figure out how to mute the speaker by removing the speaker component like below:
speaker: !remove
# - id: !remove box_speaker
voice_assistant:
speaker: !remove box_speaker
on_tts_stream_start: !remove
on_tts_stream_end: !remove
on_tts_start:
- lambda: id(voice_assistant_phase) = ${voice_assist_replying_phase_id};
- script.execute: draw_display
- homeassistant.service:
service: notify.kitchen
data:
message: !lambda 'return x;'
on_tts_end:
- lambda: id(voice_assistant_phase) = ${voice_assist_idle_phase_id};
- script.execute: draw_display
on_tts_stream_start|end both require the speaker component so i removed those as well and just went with on_tts_start|end.