How to make announcement with newly available voices

Hi all

In the 2025.5 release of HA, new HA Cloud voices have been made available.

I can see how to change the voice of my voice assistant but…

Is it possible to make an annoucement through Voice PE or any other media player and specify that you want, say, an angry voice? Can I specify the voice to use in the automation Action itself?

How can this be done?

Thanks

Using announcement implies using the voice set for the Assist pipeline. That’s what makes it different from other methods. But adding intonation, while keeping the basic voice, would be an interesting option for this action.

At this point, you can use a more conservative solution, such as calling the tts action

action: tts.speak
data:
  options:
    voice: name_of_voice
  media_player_entity_id: media_player.esp32***
  message: hi
target:
  entity_id: tts.piper

Hi @mchk

Thanks for your help.

I tried

action: tts.speak
target:
  entity_id: tts.home_assistant_cloud
data:
  media_player_entity_id: media_player.home_assistant_voice_pe_media_player
  message: Hello
  options: 
    voice: ryan

But still got a female voice. Changing the voice name in the above seems to have no effect.

Do you have any other ideas?

Thanks

The correct voice name can be obtained from the TTS testing page

Hi @mchk

That did it. Thanks