OpenWakeWord doesn't recognize any wake word

Hey guys!

I try now since yesterday to bring OpenWakeWord or Assist on my Home Assistant to work. I tried to fix this issue with ChatGPT first, but it seems this AI is overwhelmed with that. :slight_smile:

Problem

OpenWakeWord doesn’t recorgnize any wake word. Piper, Whisper and OWW is correctly installed and connected to Wyoming Protocol.

OWW only connects and disconnects like in the log shown and flooding it with it:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service openwakeword: starting
s6-rc: info: service openwakeword successfully started
s6-rc: info: service discovery: starting
DEBUG:root:Namespace(uri='tcp://0.0.0.0:10400', models_dir=PosixPath('/usr/local/lib/python3.11/dist-packages/wyoming_openwakeword/models'), custom_model_dir=['/share/openwakeword'], preload_model=['ok_nabu'], threshold=0.5, trigger_level=1, output_dir=None, debug=True, log_format='%(levelname)s:%(name)s:%(message)s', debug_probability=False, version=False, model=[])
DEBUG:root:Loading ok_nabu_v0.1 from /usr/local/lib/python3.11/dist-packages/wyoming_openwakeword/models/ok_nabu_v0.1.tflite
DEBUG:wyoming_openwakeword.handler:Started thread for ok_nabu_v0.1
DEBUG:root:Loading /usr/local/lib/python3.11/dist-packages/wyoming_openwakeword/models/melspectrogram.tflite
DEBUG:root:Loading /usr/local/lib/python3.11/dist-packages/wyoming_openwakeword/models/embedding_model.tflite
INFO:root:Ready
DEBUG:wyoming_openwakeword.handler:Client connected: 1501232393578
DEBUG:wyoming_openwakeword.handler:Client disconnected: 1501232393578
[11:27:58] INFO: Successfully sent discovery information to Home Assistant.
s6-rc: info: service discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
DEBUG:wyoming_openwakeword.handler:Client connected: 1504611613639
DEBUG:wyoming_openwakeword.handler:Sent info to client: 1504611613639
DEBUG:wyoming_openwakeword.handler:Client disconnected: 1504611613639
DEBUG:wyoming_openwakeword.handler:Client connected: 1536692992465
DEBUG:wyoming_openwakeword.handler:Sent info to client: 1536692992465
DEBUG:wyoming_openwakeword.handler:Client disconnected: 1536692992465
DEBUG:wyoming_openwakeword.handler:Client connected: 1568768290671
DEBUG:wyoming_openwakeword.handler:Sent info to client: 1568768290671
DEBUG:wyoming_openwakeword.handler:Client disconnected: 1568768290671
DEBUG:wyoming_openwakeword.handler:Client connected: 1600838788126
DEBUG:wyoming_openwakeword.handler:Sent info to client: 1600838788126

The USB microphone works very well with Rhasspy and is set as default recording device in HA.

I also looked into the /share-folder and there’s no openwakeword-folder. OpenWakeWord also tells me nothing about an audio device.

System informations

  • OS Version: Home Assistant OS 15.1
  • Home Assistant Core: 2025.4.2
  • Device: ODROID N2+
  • Microphone: SPC Gear SM950T Streaming USB-Microphone

If you need more informations, please tell me.