Home assistant voice requires announcement to play audio

Hello I’m trying to use my home assistant voice to make announcements through MP3 files and I have to set then as an announcement in order for it to play correctly. Is this a requirement or am I using the wrong way of playing the audio? Here is an screenshot of how I have it configured to work

alias: alicia dice muy bien
description: |-
  Alicia y su refuerzo positivo.
  El audio es Mp3 en S3
triggers:
  - entity_id: sensor.xbutton_1_action
    to: double
    trigger: state
conditions: []
actions:
  - action: media_player.play_media
    data:
      announce: true
      media_content_id: >-
        https://s3.eu-west-3.amazonaws.com/XXX.mp3
      media_content_type: audio/mpeg
    target:
      device_id:  the-device-id
mode: single

Please don’t post screen shots. Post and properly format the automation YAML as described in the forum guidelines.

I was just asking if it was a requirement or not. Didn’t though much detail was needed