Home AssistantSettings

Using voice commands to control Home Assistant. Part 2

Today, we continue setting up voice control in Home Assistant. This time, we will need a small yet cheap device with a speaker and a microphone “on board.” Let’s assume all the initial settings I wrote about here have been applied.

Setting up and flashing firmware on the ATOM Echo

You will need a device which you can buy here and here, approximately, it only costs 13$.

Follow this link, and you will see the “CONNECT” button.

burn firmware for atom echo

Connect the ATOM Echo to the computer using USB and click the “CONNECT” button.

If you haven’t downloaded the firmware for similar devices, you might not have the USB driver installed. A pop-up window will only show the standard COM-port.

atom echo select port

Click “Cancel,” and you will see a pop-up window where you can install the USB driver.

atom echo select driver

Install the driver for CH342 devices. Only after you do so will the required port show up. Select it and click the “Connect” button.

atom echo select new port

Select “INSTALL VOICE ASSISTANT.”

atom echo install voice assistantt

The process of flashing the firmware will now start. Do not close the page while the firmware is flashing.

atom echo install voice assistantt

After the installation finishes, click “NEXT.”

atom echo install voice assistantt

You need to enter the credentials of your Wi-Fi network in the next step.

atom echo install voice assistantt

Click “ADD TO HOME ASSISTANT” to add the device. A new window should show up, advising you to add an ESPHome integration if you don’t have it yet.

atom echo install voice assistantt

After you add the device, you can choose a room or zone for the device.

add atom echo to HA

The image below shows the ATOM Echo in the list of ESPhome devices.

add atom echo to HA

In ESPHome, you need to “ADOPT” the ATOM Echo, after which you should update the firmware to the latest version.

added atom echo into ESPhome

You now have all the sensors and control elements in the integration. From the drop-down list, select the language model created earlier, click ATOM Echo button, and give a command to Home Assistant. Everything should work as intended.

added atom echo into HA

Setting up the wake word

With the latest Home Assistant update, you can activate your “smart speaker” without physical intervention. It’s not difficult to do. Open the add-on store (or click the button below).

Open your Home Assistant instance and show the add-on store.

Install the openWakeWord add-on, and click “Start” afterward. The add-on doesn’t need setting up.

install openWakeWord

After installing the add-on, open the Integrations settings.

Open your Home Assistant instance and show your integrations.

configure integration openWakeWord

Go to voice assistants and click the one you want to edit.

Open your Home Assistant instance and show your voice assistants.

select voice assistantt

In the pop-up window, select Wake word engine and the wake word from the list to the right. Click “Update.”

voice assistantt select wake word

The last thing you should do is check if the wake word is on for the ATOM Echo. After you turn on “Use wake word,” your speaker will light up with a lilac color, which means it’s waiting for your voice command. Below in the drop-down list, you can select a voice assistant the device will use.

esphome use wake word

In future reviews, I will show how to make a custom wake word, so stay tuned. See you.

Leave a Reply