(Taking Requests) Custom V2 microWakeWords

Hey all,

I did one of these about 18 months ago after getting a colab working to create v2 .tflite models.

I can’t get a good read on how much easier it has become to create these custom wake words, so I thought I’d offer to create a few more community requests (within ToU’s, etc). Can do this through this weekend (8/29-8/30).

I’ll post completed models w/ a v2 json at GitHub - JohnnyPrimus/Custom_V2_MicroWakeWords · GitHub

For those interested, or who prefer to create their own, I also have a standalone wakeword generator available at GitHub - JohnnyPrimus/MicroWakeWordV2Trainer: Standalone Python trainer for microWakeWord V2 models, primarily for ESP32 home assistant satellites · GitHub. It’s based on the original colab, but runs locally (no colab required) and has some improvements over my previous version.

Anyways, let me now if you’ve got a v2 wake word you’d like generated and I’ll do my best to make it happen.

-Lee

I tried grabbing one of the “hey nova” keyword from openwakeworld. The problem I encountered is currently my only “voice satellites” are phones running home assistant companion (I’ve got some of those $13 atom devices on the way) and I’m using the experimental wakeword in there which currently only supporets the 3 main ones so ended up with “hey jarvis” whic his annoying since “nova” is not male. :wink: Any thoughts of better solutions to have the phone trigger and calls home assistant? I do have tasker and would love to use a custom wake word.

Full disclosure: I’m a newb to home assistant so may be missing something obvious.

OpenWakeWord and microwakeword models are different from one another. Certainly the 13 atom devices should support microwakeword. I added Hey Nova as a wake word here:

C- 3PO
Edit: See NathanCu’s comment below for a better suggestion regarding my request

I guess that might work better as ‘see three pea oh’. I’ve tried generating it in the past but it’s beyond my skill set.

When did any of them call him C-3P0, human cyborg relations.

Try Hey Threepio! (works MUCH better and fits the bit…)

Fair point, thanks. I updated my request, hopefully not too late.

Not to late. I went ahead and made both (included a preview.wav with each so you could hear roughly what the expected word sounds like). You’ll find them in the directory below. (hey_c3po, and hey_threepio)

Still taking requests, but here’s a repo I was pointed to in another thread that also contains a ton of microWakeWords in ready to use form (amongst other things):

Thanks for this. I won’t have time to remember/figure out how to implement these until this weekend but thought I should acknowledge my appreciation of your effort in this. I’ll let you know how that goes.