Noob Question , automation or TTS issue (message repeated forever)

hi all
got an automation that seems to work ok (using a RF key fob to switch on and off a switch boolean and set unset my alarm) however when trying to add just one more action, the TTS message is repeated forever. (loop)…
I beleive that either the automation is repeated forever and therefore I dont understand how it actually works ( and I would need to execute it only once) OR the TTS engine repeat the message forever because I missing something.

- alias: AlarmSet_rfMqtt
  hide_entity: True
  initial_state: 'on'
  trigger:
    platform: mqtt
    topic: home/433toMQTT
    payload: 2660689
  action:
    - service: input_boolean.turn_on
      entity_id: input_boolean.alarm_away
    - service: tts.google_say
      entity_id: media_player.mpd
      data:
        message: 'Alarm on now.'

thx for any help

Replying to my own question = noob error everything works as expected.
For some reason “REPEAT” mode was on the MPD server…
‘mpc repeat off’ fixed it.
Mobilis