In this blog post, we will set up text-to-speech (TTS) in Home Assistant using Node-RED. This is a powerful feature that allows your smart home system to announce important alerts, messages, or notifications. If you’re new to Home Assistant, it is an open-source home automation platform that focuses on privacy and local control.
First, let’s enable text-to-speech for Home Assistant.
Enabling Text-to-Speech in Home Assistant
- In Home Assistant, go to the File editor.
- Add the following code snippet to your
text_to_speech: - platform: google_translate cache: true cache_dir: tts_cache time_memory: 300 service_name: google_say base_url: http://<IP:PORT_OF_HOME_ASSISTANT>
This snippet enables text-to-speech using Google Translate as the platform. It also caches some of the sentences to speed up the process and sets up the
Don’t forget to replace
<IP:PORT_OF_HOME_ASSISTANT> with the IP and port of your Home Assistant instance.
- Save the changes and restart Home Assistant.
Now that we have text-to-speech enabled, let’s use it in Node-RED. Continue Reading