Voice PE Custom Wake Word Error

Hello,
I really want to add a custom wake word for my Voice PE.
But every post I found succeeded but when I try the same it fails.

The error I get is

[micro_wake_word] is an invalid option for [<root>].

HA Version: 2026.7.2

ESPHome Version: 2026.7.4

Our AI overlords are no help either.

My YAML:

esphome:
  name: eve-buro
  friendly_name: Eve Büro

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf
    
substitutions:
  name: eve-buro
  friendly_name: Eve Büro
  micro_wake_word_model: hey_eve
  
packages:
  Nabu Casa.Home Assistant Voice PE: github://esphome/home-assistant-voice-pe/home-assistant-voice.yaml

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: ***
ota:
  - platform: esphome
    password: ***

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  ap:
    ssid: Eve-Buro Fallback Hotspot
    password: ***
  use_address: 192.168.50.216

captive_portal:
micro_wake_word:
  id: mww
  models:
    - model: http://192.168.100.25:8123/local/mww-models/heh__eevee.json
      id: hey_eve
      probability_cutoff: 0.97  # Adjust if needed - higher = fewer false positives
      sliding_window_size: 5    # Adjust if needed

I also tried with local json in esphome folder but no success either.

Could someone assist me here? Really pulling my hair out.

Does your HA use https:// ??

Hey,

No. I can access the json. And I also tried in /config/esphome/models but that doesn’t work also.

Hey! Ran into the same issue. This issue helped me- pretty much had to clean up the json file for the model after doing the tater build. Hope this might fix your issue too!