Amazon Is Gutting Its Voice-Assistant Alexa
businessinsider.com
businessinsider.com
I cannot think of a single time I've bought something through alexa. I also can't imagine why someone would.
this is my experience as well. Often my Alexa gets told to F-off.
ME: "Alexa play music"
Alexa : Playing Spotify...
Nothing..no music.. repeat asking it to play music.. nothing.
> The push for engagement is what is killing it for me.
It had potential, but instead of getting the basics working they keep focusing on everything else?
I dont care about Alexa telling me about all the new things it can do when it cant do the core reason i bought for reliably.
Now it is relegated to telling me the weather, being a kitchen timer, and adding items to my shopping list.
https://www.theverge.com/2021/12/28/22856832/amazon-alexa-ch...
The Alexa's hardware is really good, it is the software that is the issue.
If i install Mycroft, what will it run on? I guess a Pi? Does this look anywhere near as refined as an Alexa device?
How much time will i need to spend to get it working vs simply plugging an Alexa in?
How about Mycroft's own device? https://mycroft.ai/product/mark-ii/
It's getting better, but in many cases it's not there yet.
I'm not complaining because as much as I want to help, I simply can't spend enough time to get into the code.
I want to use mycroft, since their privacy concerns are a real thing.
Sure, it makes sense to help your customers understand the abilities of the device, but trying to annoy them into using it more is just never going to work.
Voice command stuff won’t be broadly useful to people until they can damn near read your mind. I can translate my thoughts into actions far faster with buttons and a device than I can explaining it to a voice assistant. That’s the real technical challenge here.
Alexa doesn’t have to be better than Siri. It has to be better than me using my phone or a computer.
Wolfram used to understand questions like “what’s the mass of the Earth divided by the mass of the solar system?”
I think a voice assistant that can take such natural language questions and answer would be fun — asking Alexa is less disruptive to a conversation than taking out a phone; but somehow, Wolfram has regressed and voice assistants never reached that level.
It was a web app using regular browser APIs:
1. use text to speech to create the query text
2. send the query to Wolfram alpha
3. clean up the response and read it using speech to text
I might've used Ivona (a speech to text service later acquired by Amazon IIRC).
It worked really well in Chrome and had for a bonus it was designed to look like HAL. (I used the pulsating dot as a loading spinner).
Edit: I found it! https://github.com/paprikka/sulik
Whenever I am on the go and tried to get Google Assistant to play me a tune on Spotify, it got it right perhaps 1/20. Worse, around 15/20, it will play me something completely unrelated, that I have no interest in listening to. In the end, I have up on GA, and just stop for a minute, pull the phone out of my pocket and manually pick what I want.
Google is very much a "search google" and interact with Google's tools... which don't seem to be as well integrated. The "I want to add X to my calendar" is fine, but things like setting up Sirius XM to stream to Google or the Hue lighting setup was awkward (at the time) and didn't work as well when I was comparing the systems.
At one time (it no longer appears to be the case - which is disappointing), Alexa appeared to have a knowledge engine behind it. You could do things like "what color is a light red flower" and then get back "a pink flower is pink". Incidentally asking what color a blue bird was came back with "a blue bird is blue, brown, and red" giving a hint at that knowledge engine worked from some system behind it rather than tautological responses for other silly questions that I asked. Now that comes back with "According to an Alexa Answers contributor..." Asking "Who invented the C programming language" used to respond back "Denis Ritchie" and "what did Denis Ritchie invent" returned back "Denis Ritchie invited the C programming language."
This Alexa knowledge engine appears to have reverted to "search Wikipedia."
Siri doesn't appear to be trying to be a general assistant and is instead focusing on HomeKit automation and special "this is what you can do with it."
Compare writing a skill for Alexa is "write a program and host it on AWS" - but the skills can do, pretty much anything. If you look at Siri "Intents" ( https://developer.apple.com/documentation/sirikit and https://developer.apple.com/design/human-interface-guideline... ) you'll see that the standard intents are very limited and in those domains, Siri is pretty accurate on what is done.
For general queries, Siri used to partner with Wolfram - but this doesn't appear to be the case anymore. It was a meh integration when it was in place.
These differences in how the device behaves comes from some fairly fundamental architectural decisions.
Siri is fairly self supporting, even if limited. Alexa has its brains in AWS and as things become less profitable, Alexa becomes less useful for those things. Google has (to me) always been an also ran because I'm not invested in the google ecosystem for stuff and getting responses where it just reads the first page in google searches is boring.
E.g. for "play X on Spotify", GA first interprets X independently, and then asks Spotify to play it. On the other hand, when you ask Siri to "play X" (presumably on Apple Music), Siri can take into account your listening profile when interpreting X.
This may in fact be at the bottom of Apple trying to restrict integration of Spotify with Siri: The experience will be worse because of the contextual gap, and it will make Siri appear dumb.
Adding things to grocery lists is great.
We use it to set the light level of our "smart" bedroom light.
Checking weather before you go out when your hands are full of other stuff is nice. A few other things.
It use to work great, but the last year i find i need to repeat "play music" several times before if actually plays something.
Usually it tells me it is playing music, but doesn't...
Sometimes I ask general questions while driving and I get a good answer, things that answers questions that come up while taking to another passenger in the car. Single answer questions work well e.g. "what is the diameter of the moon?" (don't judge we talk about weird stuff during long drives).
And not seeing much progress so .....
The next time I buy a GPS I’ll spend the extra $50 to not have Alexa.
They did a good job with shopping and music (and timers and junk) but even today Alexa is still far from a full personal assistant.
Amazon should've launched an email service: forward or CC alexa@amazon.com and have your assistant keep track of it. Flights, meetings, reminders, even just responding to emails. The voice-to-text transcription is excellent but so underutilized.
They introduced device to device calling, but as far as I can tell true VoIP never showed up -- why? This would be a killer feature.
Podcast and ebook support was always such a mess and clearly an afterthought.
Amazon's devices were clearly always sold at cost or at a loss. Maybe there's a universe where this is anti-competitive, but there was nothing substantial ever there.
They hired like crazy, but for what? Why doesn't my car have Alexa built-in? Why didn't they obliterate Sonos?
I wish I could use Alexa as a personal assistant, but it never really materialized.
My best guess is that leadership and product vision really, brutally fumbled here. I don't think they knew what they had, and were unprepared to harness its true potential.
Good point. They even sell a hardware interface for PSTN lines.
And neither did Siri. Neither did Google Home. I guess neither did Nuance if you want to go further back.
It's like autonomous driving. A partial solution isn't exactly useless. But it's a long way from opening up the possibilities of, in this case, a computer that could do the tasks that even a very subpar human secretary could.
Alexa, stop alarm.
silences alarm
Alexa, what was that alarm for?
"I have no alarms set"
About the only thing we use it for is shopping list management for the grocery/costco/home improvement etc and reminders, timers, and alarms. We routinely run into simple usage woes.
An alarm is something you set for a specific time of day, that you might want to go off every day (eg, to wake you up for work). It is important that it have options for snoozing for a relatively short period of time.
A timer is something you set for a specific amount of time, that you might want several of at once (eg, when you're cooking), and you might want to repeat the same duration a few times (eg, as a focus/pomodoro timer), but you're unlikely to want repeated daily. It's important that it be very clear that the timer went off, but you rarely want to snooze a timer.
They are very similar concepts, but they have fairly clear and distinct use cases, and it makes sense for the software to treat them as two different things.
The point being, if you set an alarm/timer for "N minutes" it should be a countdown. If you set an alarm/timer for "3pm" it should be a clock setting. It shouldn't matter which word you use.
If you are deciding or stuttering and ask for a timer for "1 minute 1 minute", it used to give you a timer for 2 minutes (probably not what you wanted). It now gives you a timer for 1 minute.
But "you don't have any alarms" when I ask about my alarms but I had actually set a timer is an unacceptable response, in my opinion. Both kinds of things encode "make a noise a time in the future I specified." Differences beyond that are minor.
"Ich kann nicht 'Badezimmer' auf Spotify finden"
(We don't even have Spotify set up).
For a long time I've been thinking a key to these thing is maintaining enough context to identify pronouns. For example, in the above question the key word is "that" or "that alarm". Being able to get a reference to the correct alarm should make it easy to answer. Not being able to do it certainly makes it impossible to answer.
"OK Google, tell me my shopping list."
"Eggs, Kale, Chicken Thighs and four other items."
I laughed until I cried.
It would be superduper if AMZN would work with customers to ensure Alexa solves problems that actually exist in ways that are genuinely satisfying, instead of trying to be clever or whatever it is they're doing.
The "By the way" intrusion, for example, has nearly evicted the whole concept.
For those of us that don’t use Alexa, what’s this?
Siri has started telling me the company that provides it’s weather data every ~10th time I ask for the weather and I feel like even that crosses a line. I do hope Apple have a metric for how many customers swear at HomePods and have someone trying to minimise that.
Echo: "Okay. By the way, did you know I can do some other random thing wholly unrelated to the task you gave me, the description of which interrupts something that matters and now you've lost it because you are screaming at me to shut up, please god shut up, please never ever make suggestions?"
Having the voice assistant actually talk back and say anything at all more than the absolutely minimum possible response is unwelcome. Getting a 'by the way' response makes me want to chuck the hardware into the pool. That whole ecosystem is on my list of things to evict and replace with a self-hosted solution, but I've had too-limited time lately to go down that rabbit hole.
It's an open source voice assistant, which runs on hardware you physically own and keep in your house.
If Amazon is going to kill Alexa, they should be forced to unlock their (Linux?) firmware to avoid millions of devices going into landfills. The open-source community will come up with a replacement that can use their stellar hardware.
You missed the "Pricing Available Until November 30th, 2022" and the corresponding grayed and struck price of $499.00
For me, the price to replace these all would be be a few thousand dollars.
For me, if Amazon was to discontinue Alexa (not a prediction), putting home pods in the rooms that lack them (yes, I have Alexa and Siri sitting next to each other) would be less than the cost of a single Mycroft.
You're providing a large corporation with a direct line of communication inside your home --- one that you have absolutely no control over.
It's virtually inevitable that they will try to "monetize" this in any way possible --- and not necessarily to your benefit.
Thanks but no thanks.
No ... not like these. I can control any communication through these.
You have no knowledge or control over Amazon's communication with the "smart speaker" in your home.
How do you control what other people say to you through emails they send you to your Gmail account?
I get the point you tried to make: Alexa is a listening device customers intentionally plant in their home. But if you do care about corporations listening in, you're missing the forest for the trees. Gmail alone is far more incidious and has the potential to reach far more personal information than Alexa.
But even if I had a Gmail account, it would take some time/effort to learn my identity. Buying a smart speaker surrenders your identity and location right off the bat.
Clearly anticompetitive practices. It's about time the Amazon hardware division dramatically increases prices or gets fined out of existence.
The primary reason is quality control. The way these devices are tested can never truly represent the massive variation which would impact their ability to process and parse sound. For example, the wide range of accents for a language like English. The variations in ambient noise in real world environments etc.
Beyond that, generative language models have only recently become powerful, but they need server side processing which is incredibly expensive for the majority of contexts where an AI is useful. Think of call centers. I HATE when companies try to use voice AI in call centers, thinking it's a good way to save money.
Bank Call Center Phone Cal example:
Voice AI: "tell me, how can I help?" Me: "I'd like to request my final statements for a recently closed account." Voice AI: "I'm not sure I heard that correctly" Me: "Statements for a closed account" Voice AI: "Do you want to close an account?" Me: "Statements" Voice AI: "I'm not sure I can help with that, let me get you to a customer care representative. Please enter or say your 16 digit account number"
What was the point of that? The vast majority of customers know how to use online banking to get information at this point. Why did you make me do this? And then, imagine I get disconnected and need to call back. Go through the same process again. The bank may have saved some money (questionable, as they have already outsourced the call center anyway to somewhere cheap), but they've irked me so much, I'm always ready to switch. To bad all banks are the same where I live.
Point being, the tech is too premature, unfinished and hard to build and it offers questionable value.
Voice AI is mostly useful in situations where I need to be handsfree. I think what SoundHound is doing makes the most sense. Sell your Voice AI as an API to manufacturers who build good quality speakers.
Everything else is pointless right now.
Now that Google and Apple have offline on-device speech models, Amazon could provide offline speech recognition plus the ability to script 3rd-party APIs without going through their cloud. They could even limit that feature to Prime or other subscription, if they want to retain a surveillance business model for non-subscription users.
For people with visual or physical impairments, Echo/Alexa can be life changing, as it can control lights, sound/video, TV, internet radio, fans, microwave and landline phones. Yet, it could do so much more, if their stellar far-field microphone platform was a trustable (offline) voice interface to any home/IoT device or cloud service with an open API.
New Echo devices even include motion detection, another under-utilized capability in a sea of sketchy IoT devices with questionable firmware. Amazon already has robust security for AWS and mindshare with developers, they are missing the opportunity to offer the most secure, most hackable voice platform for home security and automation.
Have big companies forgotten the cardinal rule of platforms? First you let creativity and innovation explode, THEN you steal the best use cases and incorporate them into the platform. It doesn't work in the other direction, no matter how many PMs, whiteboards and lego-filled rooms you throw at early markets. See the Twitter API for prior lost opportunity.
Voice UX is a combination of CLI grammar and a long tail of use cases which are unique yet frequent enough to memorize commands. It's not too late to make Alexa an offline-first, developer friendly voice platform for ... everything, not just whitelisted partner devices and interfaces.
Local-first would open up existing home automation systems, enabling new functions (e.g. composite, cross-device and cross-service actions) that are not possible today. Without removing restrictions on developers, people can't find out what they can do.
Most people don't have existing home automation systems to any significant degree and have very little interest in same. Devices are not remotely able to do the vast majority of the housekeeping cleanup/organizing/etc. things that I would like someone/something to do for me. I only have a single smart light because it doesn't have a convenient wall switch.
How do you make "play my favorite songs" to "play some music that I like" to do similar (if not identical) things? What infrastructure behind the voice assistant will need to be made accessible and how do you hook that up?
This is where Siri and Alexa work well. They've got operating system level access to the rest of their eco system. Alexa has access to all your Amazon stuff. Siri has access to all your apple stuff.
When we get models/apis that can run on a raspberry pi in real time then we can say the issue is ecosystem access. Right now i'm unable to build my own custom assistant, simply because I have not yet found a speech-to-text model that can run on my low power devices - even the one on my top-of-the-line android phone needs to call out to Google for recognition!
It even gets "one third plus one half is five sixths" transcribed as `1/3 + 1/2 is 5/6` and "four feet two inches" becomes `4'2"` without a network connection.
So I believe its doable... I also believe that Apple spent bit to make it that way. Note that the voice to text on the device cuts down on data use (I believe - I haven't sniffed the traffic to verify) and cloud side processing (its working on text rather than audio - its a few pennies less per request).
But beyond that... every home voice assistant that I've seen (other than Apple, Amazon, and Google) has worked on pre-programed phrases that need to be spoken rather than the more free form way people speak... and again, that's even without trying to translate that into other infrastructure beyond the device.
I'd honestly be happy/impressed to have a RPi based system that can handle taking "create a reminder for next Wednesday at 9:30 am to thaw the turkey" and have that feed into other useful systems.
I'd be very impressed if I could do a "create a reminder" (what is the reminder for) "go to parents" (when should I remind you) "Day after thanksgiving" (what time on Friday should I remind you) "half past one" (is that one thirty in the morning or in the afternoon) "afternoon" -- this works with Alexa. Note the recognition of holidays, the 'wizard' style entry and the alternate time format.
The difficulty is making to so that "play my favorite songs" along with "play some music I like" or any of the other possible variations do that same thing - that's where it gets difficult... at least quite a bit more difficult on a RPi.
Even beyond that, the "you need to spin up a Plex server locally on your home intranet, create an account on last.fm and enter these values into this application" isn't there yet. Its doable for a person with a moderate home lab and the familiarity with these systems, but its not a product that you can have your elderly relative who is in the range of "not computer literate" to "Ok with using Windows but uncomfortable writing something along the lines of `Get-Date | ConvertTo-Json` in powershell."
Possible? With sufficient knowledge, acceptance of specific incantations rather than intents, and troubleshooting skill - certainly.
Productized for regular use outside of the techie circles at a reasonable price? A long way from it.
I get that Amazon doesn't make money on those things, but those are the things that I value. I might be willing to pay them to stop saying "Did you know that I can also <thing I don't care about>? Would you like to try that now?".
I only registered the phrase 'do you want me to add this to your basket?' at the end. No idea what it was, but she was trying to randomly sell me stuff while I'm chilling at home.
The key is that you basically need to get the exact wizard incantation right.
That's not useless for a fairly low $$ device. But it's certainly not going off and booking my travel to San Francisco for me. Or even ordering from Amazon given I probably want to check prices.
I don't actually have an issue with using Alexa etc. in general. The same data is going to be in a search engine or somewhere in any case.
There's just not much it's good for and therefore it's really hard to see thousands of highly paid engineers working on this stuff. For my uses, Alexa hasn't improved one iota for the past n years. How much money has been pissed away on salaries and other expenses in that time?
https://news.ycombinator.com/item?id=33679791
and
https://news.ycombinator.com/item?id=33680327
they link to the same url.
My experience is that posting something that was posted before, even sometimes within days, will link to the same post. Or get's, sometimes within seconds, noted as a "[dupe]" . Even if not the same page, but might be the same subject or event.
Why was that not the case here?
There is an alternate strategy, which is to create a family of app-layer and system software that fits Google's OEM model, and become an Android OEM, more like what Samsung did (though that isn't the best example because a lot of Samsung's software is terrible). Maybe this would be a viable backstop for Amazon.
Google can throw more money at the problem because Google's upside is everything from phones (a notable Amazon fail) to TVs to cars, in addition to smart home devices.
This really cuts to the heart of the matter. I use Alexa for a number of trivial things, but if I start hearing ads, I’ll dump all my Echo devices and switch to a voice service without ads.
(I would miss some Alexa features that I haven’t been able to replicate with any other voice assistant; the form factor of the Echo Flex, the Echo Clock, the ability to set Sonos speakers as preferred output devices.)
There's an open source project called Mycroft that does the simple tasks, and runs on real hardware you physically own and keep on your desk. It's a wild concept, and not super mature, but I think most people just want some automation anyway
I’m also not seeing a lot of need for voice assistants anymore. The ones I use at home are good for turning things off and on and setting timers for food I’m cooking. Outside of that nothing else.
Both are bets to create a new platform as they feel threatened by Apple & Google's dominance on mobile.
https://thehill.com/policy/3658981-why-the-fed-is-pushing-un...
> "Federal Reserve Chairman Jerome Powell said Wednesday it will be almost impossible for the central bank to beat inflation without hundreds of thousands of Americans losing their jobs."
That's what happens when your actual political system is oligarchic rule by a cabal of financial oligarchs, who own the vast majority of the politicians and bureaucrats.
> "The move follows recent workforce reductions by other technology companies such as Meta, Twitter, Redfin, Flyhomes, Convoy, Lyft and more as companies look to cut costs amid current economic headwinds."
https://www.geekwire.com/2022/layoffs-begin-at-amazon-as-tec...
> Bank of America is projecting that the US economy will lose over 500,000 jobs in 2023.
https://www.businessinsider.com/how-many-jobs-lost-next-year...