-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use upstream openWakeWord #27
base: master
Are you sure you want to change the base?
Conversation
30fc1f3
to
8fc9f41
Compare
I'm new to this repository, and I wanted to test this branch out because I checked it out, installed the requirements, and it is running successfully... but I had to remove the I guessed that maybe OWW would be configured via Home Assistant then (since you can change the wake word there), but when I went to add it to the Wyoming Protocol like this: But it fails: I also tried "ok nabu" and "hey jarvis", figuring maybe it was hard-coded for testing... and nope. Didn't work either. 🙃 What am I missing here? I'd love to help test this branch! |
Thanks for trying out the branch! Do you see any errors in the logs when the connection fails? I'll double check, but it was working for me. I removed the preload model argument since it isn't needed with OWW proper. |
I didn't see anything, but let me try again with --debug and I'll report back. For what it's worth, on the same device, the Satellite can connect just fine on |
If you restart OpenWakeWord with Satellites already connected to it, handle_event crashes because self.model is None. You need to kill the satellites THEN restart OpenWakeWord, so that it doesn't get a AudioChunk type message before it can init the model. This is obnoxious when you're running multiple remote satellites that aren't on the same machine as the OpenWakeWord container. 😛 Screenshot shows satellites up and container restarting ( and erroring ). Then satellites off and OpenWakeWord container restarting successfully and allowing the client to connect. You'll probably want to put some sort of self.model init function in for if you get an AudioChunk type message and self.model is None |
Thanks @Graimalkin this is easy to fix 👍 |
hi @synesthesiam, thanks for the great work! |
I was able to finally test this, and while it does show up in Home Assistant correctly, I'm getting this error on startup:
Any ideas? I'm no good with Python async. 😁 |
Switches to using the upstream openWakeWord Python library instead of a custom fork.
Some things not yet implemented: