2023: Home Assistant's year of Voice

Well that is how it works. Open source doesn’t mean open slather. It is not a democracy. Also I think the opposing views are well suited now, the discussion is just going backwards and forwards.

2 Likes

Relax man, you’re going to have a heart attack. Nobody is arguing. I see nothing but a polite and respectful dialog on the topic. Applying your own logic, if you don’t like what’s is posed in this thread, don’t participate in it.

2 Likes

I am interested in the views, but not the same ones over and over.

That is only under-striping, that a lot of people have the same view … :wink:

2 Likes

Thats the nature of public discourse I’m afraid. I feel the same way myself at times, but also realize I’m not in a position to dictate who talks about what and when on a public forum. Probably the best thing is to either stop reading this topic or start your own forum where you can curate the discussions to meet your own desires.

2 Likes

I am forced to resort to Python

6 Likes

You can’t just say that a lot of people in this thread is unhappy with the direction and then extrapolate that to the entire userbase.
The is a marketing “rule” that is sometime mentioned in school that says for every 1 unhappy customer you will have 100 happy ones.
That is because the unhappy ones express their frustration and the happy ones feel no need to express their content. It is only the really excitely happy ones that express it as then it is not even that persistent an expression then.

4 Likes

Gee, this project would be so much more successful if it weren’t for all those d**n users with all their stupid opinions!

On an unrelated note, when I went to school the rule was that for every customer who complained, there were 10 more who just left without saying anything, never to return. In retail, a good manager wants to hear the complaints, so they can avoid driving away future customers. Just because a customer is happy today, doesn’t mean they won’t ever run into that same issue which made another customer unhappy.

And before someone turns that around, I’m not advocating leaving HA and never returning. I just figured if we’re going to discuss marketing strategy we ought to consider the whole picture. I’ve worked in IT departments where there was a strong tradition of treating users as customers. That attitude always elicits respect by their users, even if those users were internal to the company and not actually paying customers.

5 Likes

This release has a bad bug that disables backups for a lot of folks and I’m not seeing any urgency by the team on fixing it. Can we get eyes on this sooner rather than later?

You might have worked their, but the developers of HA is mostly volunteers, so you do not have. A company leadership that can control such things in depth.
And even company leadership’s takes decisions that you and I might not agree with.
Tesla decided to make electric cars against all odds and succeeded.
Facebook/Meta wants to make the metaverse and my guess is that it will fail.
Sometimes the decisions are a gamble on how the future will unfold.

1 Like

Your bug report was posted 3 days ago.
You have no way to know if they are working on it or not, because the developers often only reply to a thread to get more info, if they can not get it elsewhere easier.

Are the backups still in the filesystem?

ls /backup

Voice recognition is good, but also it will be nice to recognize sounds, for example, sounds of washing machines. Home assistant must create house states, and house context. For example, home assistant should learn kitchen sounds, recognize people, hear alarm sounds. It must detect voltage and know, how every equipment use electricity. For example, when home assistant hear Vacuum cleaner, it should ask, “are you using vacuum cleaner in such socket”? So, we need not simply voice recognition, we need machine learning assistant in home assistant. And such assistant should automatically commit and share code to upstream, to community, if machine learning created fun automation for example. Now, we need that every user can write it’s own component, using machine learning. Home assistant should be also human assistant, and detect medical sensors. Data from sport equipment, smart watches should be collected. Also, cameras from neighbors home assistant will be nice to share. To build home, city house, city blocks public assistance, with machine learning information share.

1 Like

Very deep state.

1 Like

I’ll be happy if the VR can turn on a light before the 10 seconds Google currently takes :slight_smile:

1 Like

I think that some element of AI is absolutely required to do this properly. There are too many variations of different commands and syntaxes in too many languages to make them all successful. We need flexible AI/ ML, not rigid rulesets.

I understand that there is a lot of excitement ChatGPT right now, but it is massively overkill for this task. It’s also not open source, and requires a round trip to the cloud.

There are 2 tasks that need to be solved, each of which is a fairly straight forward ML task in the year 2023. After running speech to text:

  1. Identify the object to be acted on, and compare it to available objects
  2. Identify the action phrase, and map the action on to a set of available actions in HA

With those 2 pieces of information, we know what we’re doing and what to operate on. Maybe I’m biased because I build ML models for a living, but it’s very clear to me this is the direction we need to take.

Then start developing :slight_smile:

From what I have read and heard, I think handling general language instructions is explicitly a non-goal. They want to support a limited vocabulary and syntax of commands, but in a lot more languages than are generally available with the smart speakers.

As I have said before, I had implemented such a system with Homeseer, but the family really didn’t like it. They had no patience for dealing with a precise syntax, and I had a hard time trying to program in alternate phrases. And this is before Google Home’s and Alexa which has trained people that they don’t need to use precise syntax.

Because of my experience, I personally think this is not going to be a desirable product with the current approach, but I don’t think it means we should abandon HA because the leadership is trying to push on this. They are smart and if it’s not something that people want to use, they’ll probably set it aside and move on. There are lots of other things that need attention in any case.

Uhm what’s that ?

1 Like

Long term support.

2 Likes