+ Sonos Say Script to Speak With Text-to-speech +
++ + +
Sonos say script to speak with text-to-speech
+ +This script allow you to use TTS on sonos in a easy way with all features.
+ +script:
+ sonos_say:
+ alias: "Sonos TTS script"
+ sequence:
+ - service: media_player.sonos_snapshot
+ data_template:
+ entity_id: {{ sonos_entity }}
+ - service: media_player.sonos_unjoin
+ data_template:
+ entity_id: {{ sonos_entity }}
+ - service: media_player.volume_set
+ data_template:
+ entity_id: {{ sonos_entity }}
+ volume_level: {{ volume }}
+ - service: tts.voicerss_say
+ data_template:
+ entity_id: {{ sonos_entity }}
+ message: {{ message }}
+ - delay: '00:00:10'
+ - service: media_player.sonos_restore
+ data_template:
+ entity_id: {{ sonos_entity }}
+
+We call this now with:
+service: script.sonos_say
+data:
+ sonos_entity: media_player.kitchen
+ volume: 0.3
+ message: 'Your husband comming home!"
+
+