Can action interrupt another action?

Hello,

Is it possible to stop an action “in the middle” by running another action?
Let’s say I have a very long running action that first plays some sound, then does this, does that, then plays some sound again etc…
If this action has already been started - is it possible to just stop it in the middle?
Obviously I can’t use conditions since they are evaluated BEFORE action starts.

Thank you.

Yes. You have to use a script or another automation to disable the first one ( homeassistant.turn_off ). Or just disable it from the front end.