Home Assistant Voice PE - Custom Wake Words Please!

I was able to successfully build a model for ‘computer’ using the MasterPhooey Docker Trainer + jupyter notebook advanced model. I ran it on Win11 using DockerDesktop and the suggested run commands. It took maybe 15-20 minutes to run the notebook but it worked.

Then I forked the repo at GitHub - JohnnyPrimus/Custom_V2_MicroWakeWords and created a new branch for testing Custom_V2_MicroWakeWords/models/computer at new-computer · amac16/Custom_V2_MicroWakeWords · GitHub

Then after some fiddling in ESPHome yaml, I was finally able to get it to accept the new model and build to the VPE. I then went into the VPE entity and changed the wakeword to computer.

Unfortunately the VPE isn’t responding yet to the new wakeword. It responds to okay_nabu when I select that one. The VPE says its wake word is ‘computer’, but I’m not if that’s definitely on-device, or from the streaming assistant, which is also set to computer.

Here’s my esp micro wakeword section thus far:

micro_wake_word:
  id: mww
  models:
    - model: https://raw.githubusercontent.com/esphome/micro-wake-word-models/refs/heads/main/models/v2/alexa.json
      id: alexa
    - model: https://raw.githubusercontent.com/amac16/Custom_V2_MicroWakeWords/247ba6d60018adb944d5d797273015fa723945c4/models/computer/computer.json
      id: computer
    - model: okay_nabu
      id: okay_nabu_model

Edit to add: I’ve tried just about everything and cannot get the VAPE to respond to the custom micro wakeword ‘computer’. It’s telling me its wakeword is computer. Everything is set to computer from the assistant to the device to the openwakeword mod and all related entities. Out of ideas. :frowning: