I’m currently working on setting up some automations with TTS via my Sonos speakers. Everything is working fine, but what I want to achieve is to have the spoken TTS text announced at a specific volume level. When it comes to MP3 files, this works well: the music continues to play in the background, but the music file is played at a set volume. However, I haven’t found a good way to implement this for TTS announcements.
Could anyone help me find a solution for controlling the TTS volume independently, similar to how an MP3 file is handled?
Been experiencing SONOS volume drop off similar to others… Appreciate any thoughts.
Have been setting up a daily dose of dad jokes announcemnts in our house. All working good but for some reason when calling the TTS action the volume drops , so the joke is not very loud
Have tried setting speaks to max volume before TTS : is there a config setting for TTS for sound I need to set as well?
YAML below : some elements are me testing the sound levels via different TTS…
—————-
From where did you get the extra: volume: parameter? It does not exist in the documentation for the base media player integration, so if anything it must’ve been self-invented by the developer of some specific media player integration only (Alexa?).
Edit: I see the Sonos integration does mention this parameter in their documentation. Could be useful I suppose, but if they want to invent parameters like this why oh why would they not use the exact same key volume_level and value range 0–1 as the standard media_player.set_volume action uses?!