Questions and answers
How do I add my own wake word?
Section titled “How do I add my own wake word?”The device runs microWakeWord and openWakeWord models in TensorFlow Lite format: a .tflite
file. Other formats, such as .onnx, don’t work; download the .tflite version.
Find or make one
Section titled “Find or make one”Two community libraries have hundreds of ready-made wake words, and both let you train your own:
Add it to Home Assistant
Section titled “Add it to Home Assistant”With the EchoLocal integration: open the EchoLocal dashboard in the
sidebar, go to Wake words, and drop the .tflite file onto it. It’s offered to every
device immediately, with no restart.
To add a model manually:
-
In your Home Assistant config directory, create a folder named
custom_wake_words. -
Copy the
.tflitefile into it. -
Next to it, add a
.jsonfile with the same name. If the model came with one, use that. Otherwise write one like this, with the phrase you’ll say and the model’s file name:{"type": "micro","wake_word": "Hey Computer","model": "hey_computer.tflite"} -
Restart Home Assistant. It only looks in
custom_wake_wordswhen it starts.
Use it
Section titled “Use it”Pick it as an assistant’s Wake word in Home Assistant.
You can also pick it on an Echo Show’s screen. On the Echo Dot, use Home Assistant. See Voice assistants.