The dev teams are so damn focused on being able to answer some esoteric query that you're asking as joke, they forget that you only want to do like 5 basic things:
* Set an alarm/reminder
* Read then send a text message (while driving). It doesn't even have to be good. Just something that I can send while driving.
* Maybe.....maybe ask for the weather.
* Turn a named household device on/off.
* Play a song
It's like these services all completely overlook the actions that you'd be taking on your phone anyways.
But I also recognize that my usage won't generate revenue and will continue to cost. Surely they can't just keep offering free service forever on equipment that was purchased at deep discount. But I don't think offering gimmicks is the answer to this.
I remember one time I asked my Google Home the weather to see if it was cold enough to put on a jacket, and after hearing a temperature that I was ambivalent about, I took a risk and tried asking it what the wind speed was. It started reading out the Wikipedia page for "wind speed" until I told it to stop.
Worked for me
A lot of apps have tie-ins to Siri but it's very hard to discover them and understand how to use them. I think the negotiation of the shared language between us and our robot servants/friends/overlords is going to be difficult until we can answer that question.
Sometimes I want to listen to a podcast without risking accidentally spending the next hour on Reddit.
This betrays a spectacular failure of imagination on improving what the system can do. Show me a weather map. Show me turn by turn directions. Show me the television schedule. These are simple things that the display version cannot do.
Another problem is the clunkiness of accessing the apps. Ask foobar to tell me a joke … why not just “tell me a joke,” and remember that foobar is the preferred app to handle it? I have to remember two things. I have to remember that foobar is the app that I want, and tell me a joke is the command I must give to it.
Finally, volume control. When I ask it to turn it up, it stupidly increments it by one notch. Instead, it should take a sample of ambient noise, and pick a setting that is slightly above that. Otherwise, why would I be asking it to turn it up?
Just really simple simple things. I bet they could take 10 very smart people, that have never used this in the first place, and just watch them while they imagine all the possible things that could help around the house.
And then one time out of 10 or something it added crap like "by the way, if you ever wanna know about blabla, you can just ask me to do blabla".
Now I don't own a google home mini anymore.
Doesn't https://mycroft.ai fit this purpose?
Looks like you can ssh in: https://mycroft-ai.gitbook.io/mark-ii/advanced/ssh-access
and has python running on it:
https://mycroft-ai.gitbook.io/docs/skill-development/introdu...
Has anyone got one though?
It seems to be $350 (no international pricing?) which seems far too high to be realistic. More subjectively, that's quite an ugly-looking unit.
Also, not shipping till Jan? I'd be interested to see a review if anyone has managed to get one.
Then, the only integration you need is Alexa-> Home Assistant, so there is only one thing that can break.
- To ask for the weather, weather alerts, relative humidity, precipitation, wind speed
- To ask about outdoor air quality, indoor air quality (requires air quality monitors)
- As a baby monitor (crying detector routine)
- To know when to empty the dehumidifier bucket (humidity > 60% routine)
- To know when someone left the AC fan off (high CO2 routine)
- To know when to open the window (high VOC routine)
- To know when to turn on the HEPA filters on high (high PM routine)
- To turn lights or on off
- To manage the thermostat temperature
- For music during lunch/dinner
- Reminder for meetings, taking out the trash, etc.
- Timers, alerts, alarms, reminders...
- To automatically turn off devices at night via smart plugs
- Vacuuming, mopping
- To locate my phone by calling myself
- Stock prices
I couldn't live without it.
Maybe not the most lucrative revenue stream, but not nothing.
Please elaborate.
I would expect that in the future, home automation does all the regulation for you without any interaction. You set up a bunch of configuration in advance, and maybe train the device a little bit initially on things like your temperature preferences (because we think we want a certain temp, but actually usually find it slightly too warm or whatever). Then you almost never have to make changes, let alone expend your executive function on deciding what instructions to give the devices.
It's horrifying to me that anyone would allow such a device in their home. Someone gave me an Echo as a gift once. I smashed it and buried it in the back yard.
But what they forget that the only reason movies and TV have it in the first place is because that way the audience hears what the character wants!
It's not because it's actually a better interface - because it's not!
Same with glass interfaces with no buttons - they make them because they are cheaper, not because it's better. But they look really cool, so people start to think they are actually better.
I'm sure there are tons more examples of things people think are done because they are better, but are actually done to save money or for some unrelated reason.
Maybe shoelaces that are laced inside-out. In the box they want the ends to point inward, but when you wear them you are supposed to relace them so they end up pointing outward.
> Same with glass interfaces with no buttons - they make them because they are cheaper, not because it's better.
But are you saying current smartphones are somehow worse than button phones? I'll pass on that. And they ain't cheaper too :)
That's also why Siri is good enough even though it is destroyed in a trivia contest against Google or Amazon.
Voice UI is very bad since you don't have a way to know what it can do reliably. Treating it as general artificial intelligence doesn't work because the experience feels like trying to get a really stupid person do something for you. It's much easier to do it yourself than to find a sentence structure that works for this particular request but not for others.
Voice UI is only good for basic commands that you know the device is capable of.
>> I'm sorry I can't do that
> Ok Google clear notifications
>> Opens Bluetooth (!)
> Ok Google WhatsApp call xyz
>> I can't call with duo (!) yet
> Ok Google restart phone
>> To restart your phone <instructions>
Alexa, time! Alexa, set an alarm for 5 minutes! Alexa how many minutes left? Alexa, turn off/on all the lights!
That’s basically it. I wrote some apps for it a long time ago to do custom stuff like read me some Reddit pages, but the SDK changed or something and eventually they just died and it wasn’t obvious to me how to recreate it/not worth the effort. I really wish there was an easy way to just put python scripts onto the device or something. The process of going through Amazon is pretty unnecessarily complex and annoying.
I know there are ways of doing this stuff with raspberry pi, but also: not really worth the effort. If I cared that much I’d just make a PWA for my house and give that to my wife and kids.