esphome / micro-wake-word-models

Apache License 2.0
21 stars 8 forks source link

Official 'Assist' as included wake word by default #11

Open Hedda opened 17 hours ago

Hedda commented 17 hours ago

Related to https://github.com/esphome/micro-wake-word-models/issues/8

@kahrendt Please consider including a default wake word here that is simply 'Assist' as default or optional standard wakeword, or rather "Hey Assist" and "Okay Assist". Are there any good reasons now why not included as standard by default?

and

And with "Assist" I am referring to Home Assistant's Assist for default conversation agent standard Assist pipeline in Home Assistant:

The integration is also called Assist Satellite

and so is the Assist satellite entity

After all, Home Assistant's official voice assistant is called "Assistant", and there are even official logos and branding for that name.

image

My reasons for the request is partially for the same as in https://github.com/esphome/micro-wake-word-models/issues/8 which are that 'Nabu' / 'Nabucasa' does not have same brand recognition. Nabu as in Nabu Casa is also only the official partner to Open Home Foundation and the ESPHome and Home Assistant projects, so it does not make much sense of it being a default.

Even on Nabu Casa's website it says that "Assist" is the official name that the voice assistant, so makes no sence "Nabu" being default?

Hedda commented 16 hours ago

FYI, as this applies to Home Assistant voice assistant I tried to submit this as a feature request via Home Assistant community forum but it was closed as they do not accept ESPHome feature request there even if this is very much Home Assistant related.

https://community.home-assistant.io/t/have-assist-be-included-as-a-default-wake-word-in-the-official-esphome-micro-wake-word-model-collection/783483

synesthesiam commented 13 hours ago

"Brand recognition" is not the only consideration for a wake word. It also needs to be unique enough that similar sounds won't be spoken frequently. This is why "computer" would be a poor choice, as it's a commonly used word. "Assist" is also a somewhat common word, so we went with "Nabu" which is also more fun to say 🙂

Hedda commented 12 hours ago

What about the combinations ”Hey Assist” and/or ”Okay Assist” then so not just the word ”Assist” on its own?

Same question goes for ”Hey Home Assistant” and ”Okay Home Assistant” combinations -> https://github.com/esphome/micro-wake-word-models/issues/8

Please at least consider including those as options even if not the default.

PS: Oh, by the way, as a non-English native speaking family none of those are are more commenly used words to say then than say ”Google” 😉