homeassistant: input_text: tts: name: Text To Speech initial: Initial text input_boolean: greeting: name: Greeting initial: off input_number: tts_volume_level_morning: name: Morning TTS Volume min: 0 max: 1 step: 0.1 tts_volume_level_afternoon: name: Afternoon TTS Volume min: 0 max: 1 step: 0.1 tts_volume_level_evening: name: Evening TTS Volume min: 0 max: 1 step: 0.1 tts_volume_level_alert: name: TTS Volume Alert Mode initial: 1 min: 0 max: 1 step: 0.1 automation: ############################################################################### # The text entered in the text box will be announced in the house ############################################################################### - alias: Text Changed Event initial_state: true trigger: - platform: state entity_id: input_text.tts action: - service: script.voice_notify data: message: "{{ trigger.to_state.state }}" greeting: "{{ 'yes' if states('input_boolean.greeting') == 'on' else 'no' }}"