timmo001/home-assistant-assist-desktop

Wake word support

timmo001 opened this issue · 4 comments

Looking to implement openwakeword, this would probably require converting the application to use the wyoming protocol

Looking for experts on this subject, any help would be great

This example contains an example streaming to a python server with openwakeword:

image

For custom models, I have only been able to get this working not on windows (wsl works also), due to the requirement for tensorflow-runtime:

image

aidan@XPS-15-9530:~/openWakeWord/examples/web$ python3 streaming_server.py --model_path /home/aidan/computer_v2.tflite

I think the end goal we want to accomplish is to stream audio to the wyoming-openwakeword / home assistant server, and use the selected pipeline's wake word, instead of implementing our own. While running locally is nice, it doesnt give us the flexibility to use whatever wake word the user wants.

It also would be a pain to make the above cross platform, Windows (non-wsl) being the problem this time