Make the default wake-word of all ”official” Home Assistant voice hardware something other than ”Okay Nabu”?

Not upset but yes I do think that it is a bad idea because it will be official ”Home Assistant” branded hardware, (as I understand it it will not be ”Nabu Casa” branded hardware), and being first it will set a precedent of promoting ”Nabu” refering to the Nabu Casa company instead of promoting Home Assistant (or Home Assistant’s Assist voice assistant), ESPHome, and the Open Home Foundation.

Kind of odd if officially ”Home Assistant” branded hardware where the brand is now owned by a non-profit orginazation is via this method in practive doing advertisement for a for-profit company. It can be a conflict of interest when a member of the nonprofit board has a personal interest that may influence them when making decisions. Normally an NPO has a conflict of interest policy prevents directors with conflicts from participating in discussion, reporting or voting on any issue where there is a real or perceived conflict.

I mean that this is therefore very likely to decide what will be used as default by others and be followed as an official reference in the future.

That is, this choice of having ”Ok Nabu” as default now is likely to set a precedent for all others that follow in the future.

So what is made default in the first version could have big impact on what will be the default in all other official versions to come and thus also default in DIY and third-party versions as well.

I think this would be a good idea to use it as a marketing stategy to make ”Home Assistant” and ”Assist” more common household namnes instead of promoting Nabu Casa.

I guess this is also why Home Assistent Cloud is called that and not Nabu Casa Cloud, and why we have Home Assistent Green and Home Assistant SkyConnect/Connect branded product, not Nabu Casa branded products.

All this is important to make ”Home Assistent” a brand that more people know about, it would be good marketing see think of it as advertising everytime someone says ”Hey Home Assistant” to a voice assistant in your home.

Why not focus on making ”Home Assistant” the brand to remember?

PS: I pay for Home Assistent Cloud and do encurage everyone else to do so too for the sole reason of supporting the Nabu Casa team and I do love what they do, with the exception of this specific decision.

6 Likes

OK Nabu thread Pt. 2

Still amazes me…

I’m fine with that. Just saying that is very odd to non English speaking people.

I think Amazon (Alexa) did better than Google (Ok Google).

1 Like

+1
Exactly. Can’t say it any better.

Just adding: If the Sponsor (NC) wants something in return for sponsorship, personally I am totally fine with it, if it doesn’t get too strong.

However, the NPO, the Community, should decide about that.

1 Like

I’m always amazed at what upsets you guys, even when it’s optional and can be changed easily.

1 Like

“can he changed easily” is a bit of a simplification of the situation though in my opinion :wink: The recent initiative to ask for voice samples made it rather clear: the collected data foremost optimises the usage of “hey nabu”, it’s not a generic collection of data that improves just any wake word.

Is it possible to use other wake words? Yes
But is “hey nabu” being given the most love when it comes to recognition quality etc? Also yes.

1 Like

Are you making assumptions or have you tried making your own wakeword? The training is simple and it works well.

I’m going with what Michael wrote in the voice sample thread in this comment:

" For those interested in making their own wake word, it is possible today with microWakeWord but requires a good GPU and expertise to tune it correctly."

“Does this just improve “Okay Nabu” or also future wake words?
For now, mostly just “Okay Nabu”. (…)”

You are right, I didn’t train etc a dedicated wake word yet, but with these being quotes from THE wake word guy in NC, it’s kind of hard to not see this as a priority on “hey nabu”. Again: I’m fully with you that own wake words are possible, but “hey nabu” is definitely being pushed and optimised on specifically.

1 Like

Yep, and I just don’t see any negatives with making okay nabu the wake word. I also don’t see how improving it is a bad thing for the community either. Yet here we are having this discussion, simply because a few people didn’t get to decide on the word.

2 Likes

With all Respect, boiling it down to “because a few people didn’t get to decide on the word” is too simplified i think, and focussing on Symptoms (which maybe are not a Problem at all).
It is not only about one particular Decision User xy would have liked it the other Way.
Behind that Decision lie Questions about organisation Structure, how a Non-Profit-Organisation of a Community-driven Project decides, and a possible conflict of Interest, if the deciding People at the Non-Profit-Org have their Daytime Job at the Sponsoring Organisation.
Hedda perfectly outlined it.

I think i need to say it again: Personally, most of the Decisions beeing made i either like, appreciate, or can live with that.
And i can live with OK Nabu, even though its a quite prominent promotion for the (commercial) Sponsor, especially if it is not baked in and can be exchanged.

6 Likes

Maybe the easier thing to ask for at this moment would be:
“who, for the time being, feels comfortable with using “OK Nabu” for now”, not saying that this will be the one wake word to rule them all and in their smart homes bind them.
Might give a more clear, but quite possibly entirely non-representative, view than asking for everybody’s individual favorite, which might end up in a list of entries similarly long as the number of participants.

Given, that quite some people have already contributed to the “OK Nabu” database the outcome of this might be clear.

2 Likes

That is not true, maybe you are confusing training microWakeWord (mWW) models with training wakewords for openWakeWord models? It is only openWakeWord that are relativly simple to train and those can not run on microcontrollers like ESP32.

Training microWakeWord (mWW) models for microcontrollers like ESP32 is not simple at all or easy in any way, it is at this time very complicated and fact is that also require loads of samples to get good results (which is why they crowd sourced that for ”Okey Nabu”), see:

The is an open issue because an all-in-one training notebook is missing for microWakeWord and that also mentions that training microWakeWord is harder and require more resources as well as requires longer training times so can likley not be done for free in the cloud via Google Colab. Read:

It is relativly simple to train open-wake-word as that process has been scripted and automation but openWakeWord is not what runs on the new ESP32 based voice satellites, oWW runs only on faster computer CPUs like Raspberry Pi 3+. Again, openWakeWord is not what will be used in these projects:

6 Likes

This part I was not aware of.

And now I do have a problem with the wake word. My So already doesn’t care for voice and quite honesty HATES ok Nabu.

She’s however ok with our planned wake word. Now I apparently need to start studying how to build a microwakeword.

And THAT changes my answer. That DOES make it a defacto standard and ido have a problem with that. Givee at least 4 to choose from while I train OK, Friday and I suddenly don’t care anymore.

Why this matters. I was going to buy 8 of these puppies on pre-order day. Now. That is on pause untili have a way to change the wake word.

4 Likes

It can be very hard to be the face of an unpopular decision, thank you for your work moderating this forum!
I would recommend that you take a break from posting in this thread because you seem to be getting defensive, and nothing good comes from being defensive online.
Our concerns are reasonable so minimizing them is not courteous, but you also should not deal with anger from us!
I think we can all agree on this, does anyone disagree?

3 Likes

I disagree, but will not be tempted to answer you :roll_eyes:

I’m not angry, just baffled. There’s always something people are upset with on these forums and it always leaves me scratching my head. I just don’t understand glass half empty thinkers, always taking the negative in any decision. (P.s. it’s usually the same group of 10 people commenting and hearting the same 10 people)

Anyways, moving on sounds like a great plan

2 Likes

Vote in WTH → WTH not make default wake-word on official Home Assistant branded voice hardware something other than ”Okay Nabu”?

1 Like

Hi Petro. With deepest respect, you do seem to be a bit biased on this matter - and a Moderator should n’t be - though I fully respect your right to have your own viewpoint. But so also should we respect others’ right to have their viewpoint.

“simply because a few people didn’t get to decide on the word.” is inappropriate - and likely wrong in most cases.

Personally, I’d never choose or accept “Ok Nabu” as my wake word. Nothing wrong with Nabu Casa - far from - but it just does n’t ring well.

How about “Ha Ha” for the Home Assistant wake word? … Should raise a smile maybe… :wink:

1 Like

I’m not bias at all. I couldn’t care less what the wake word is, which is why I find it ridiculous that people are offended by the current choice. It’s even more mind-bending that there’s an expectation that it’s chosen by the community and not the person/entity driving the development (this is how Open Source works).

1 Like

I just wanted to chime in and say I also don’t care what the wake word is. Yes of course we all want choice, but this is an open-source and non-profit project, and these things take time. Okay Nabu seems to work very well, and I think we should accept that as the first step. I’d rather have something that works well than to ditch it for something worse, regardless of some idealistic notion of avoiding the mere mention of the company behind the project.

3 Likes