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. ![]()