ESP32 S3 Box3

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.

3 Likes