Since it debuted in late 2017, the Sonos One ($199 at Audio Advice) has been my favorite smart speaker overall. It costs more than the Amazon Echos ($30 at Amazon) and Google Homes of the world, but it's still relatively affordable and sounds much better. The first smart speaker designed with music in mind, the One still rocks the socks off any competitor in its price range.
The One debuted with Amazon's Alexa voice assistant on-board, and in 2019 Sonos finally , too. The ability to choose between the two major voice systems further ups the One's appeal, especially to Google households.
Despite someand a slight lag when requesting songs, voice integration on Sonos works very well. And its flexibility extends beyond voice, offering compatibility with many standards, including , as well as the company's own superb .
You can find better-sounding smart speakers, including theand the , but both cost more and lack the One's universal appeal. The One is also half the price of the sound bar, which also offers dual voice assistants. So does the , whose entry-level 300 model could pose a threat to the One (look for a review soon). The smart speaker competition is just getting warmed up.
In the meantime the Sonos One offers the best combination of versatility, sound quality and affordability in any speaker you can buy, period.
Editors' note, May 30, 2019: This review was conducted on the Gen 1 Sonos One, but a Gen 2 version is now available. According to Sonos the new version has an updated processor and more memory, but is otherwise identical. We haven't tested the new version, but we expect sound quality to be the same.
Choose your partner: Alexa or Google Assistant
Just like the Sonos Beam, the One doesn't let you choose between the assistants on the fly. In other words, the speaker won't respond to an "Alexa" command first and then a "Hey, Google" command immediately afterward. To change between the two you will need to run setup again.
In testing both voice assistants, I found that results were almost instantaneous when asking for the time or a weather report, but requesting a song was relatively slow. Whether I was using Alexa or Google it consistently took five seconds for the speaker to acknowledge the request before playing it. By comparison thetook three seconds.
There were was one minor issue when initiating radio on Alexa (which defaults to Amazon Music): I couldn't transfer the music to a Sonos Google speaker since it doesn't support Amazon. Sonos may talk to both services via the app, but Amazon and Google are still on uneasy terms when it comes to their voice assistants.
Four things Amazon Echo and Google Home can do that Sonos One can't (yet)
The Sonos One behaves pretty much exactly like an Amazon Echo or Google Home speaker -- including features like -- but it lacks a few of the capabilities of those speakers. Here's a rundown.
- phones within Northern America for free. Likewise Google Assistant can also make voice assisted calls. Unfortunately, Sonos One is not able to do this. /Google Assistant Calls: Echo speakers can call other Echos and most
- Voice match: Users can train the Google Assistant to recognize their individual voice which helps for setting alarms and organizing calendars, but Sonos can't yet.
- Zigbee: The allows for users with and other Zigbee-based devices to operate without the need for an external hub. Of course Sonos can control that a standard Echo or Dot speaker can.
Compact design, expansive services
Sonos speakers have been around for 15 years and we've liked pretty much all of them. The One looks almost exactly like the Play:1 ($220 at Amazon), and retains the same dimensions: shorter and wider than the tall, slim original Echo. Sonos' top panel has a completely flush surface with a cluster of touch-sensitive buttons, lights and a dotted ring. Above the central light is a "mic" button that lets you mute the onboard microphone array of that dotted ring.
Just like the Play:1, the Sonos One is available in white or black (pictured, though the black color scheme is different than that of the Play:1). If you're an existing Play:1 owner, it's worth noting that you cannot form a stereo pair with a One. It's either two Play:1s or two Ones.