Globally disable TTS service based on time

I have a few automations that use the Google Assistant Broadcast addon. They work great, except that I really don’t need to be loudly told that the laundry is done at 11 PM.

I could add a condition to every automation, but I’m wondering if there’s some way to do this globally. The automation calls the service:

service: rest_command.assistant_broadcast
  command: The washer is done

Is there some way to run this through another check that will only call the service if it’s between 7 AM and 7 PM, or something similar?


Or you could mute the speakers.