The best smart speakers are a great way to upgrade your home life, bringing convenience and entertainment to your home. They’re multifunctional devices that play music for you via streaming services, while also using AI voice assistants like Alexa to give you news and weather updates, control smart devices like thermostats and lamps, or answer your questions around the house. So, the next time you get into an argument about how many Star Wars movies there have been, your smart speaker can settle the debate in seconds.
There are a lot of different smart speakers out there though, and they all have different strengths and weaknesses. We’ve put together a list of the top 10 best smart speakers that covers a wide range of uses, so you’ll be able to find the right smart speaker for your needs. Whether you want something with the best possible audio quality, or something that just looks fabulous, we’ve got you covered.
When you’re choosing one of the best smart speakers for you, there are a few factors to consider. Firstly, which AI assistant do you want? Alexa, Siri, and Google Assistant are the three main choices, and each offers its own unique features and quirks. You should also think about the audio quality - more expensive speakers will offer a better sound system if music is your primary focus.
Finally, price is the other main consideration. Devices like the Amazon Echo are very affordable and offer great value for money, but there are premium devices like the Sonos Move that offer a real bump in audio quality. On the flip side, cheap smart speakers like the Google Nest Mini are great choices if you’re on a budget.
Top 10 best smart speakers 2021
1. Sonos Move: Best smart speaker
The Sonos Move is the best smart speaker on our list for overall awesomeness. It's not the cheapest but for the money you don't have to make a compromise as this does it all. You get a choice of either Google Assistant or Amazon's Alexa which can control your smart home via the WiFi connection. You also have Apple's AirPlay 2 on that Wi-Fi. Unlike most smart speakers, this has a battery onboard for 10 hours use outdoors - yes it's IP56 rated for weather and drop resistance. There's also Bluetooth for when you're out of WiFi range.
A six microphone far field array hears your commands from anywhere and the speaker's Class-D amplifiers sound superb. The Move also has TruePlay which is smart self-tuning that calibrates the speaker when it detects it's been moved, so as to create the best sound for the space it is in. This speaker is near perfect, with great sound, superb smart assistance, a tough and good looking build plus it does everything automatically so you don't have to lift a finger - literally, with this voice controlled beauty.
2. Amazon Echo (3rd Generation): Best for smart speaker beginners
The Amazon Echo (3rd Generation) is the latest evolution of the smart speaker that started this whole smart speaker invasion in our homes. As such this is not only the best model yet but one of the best smart speakers out there. The seven microphone array hears your commands every time and understands even the oddest of mutterings. Control music, the smart home or ask questions to Alexa. The fact it looks good too is just a bonus at this sub $90 price.
The speaker itself is vastly improved with impressive bass for the size thanks to a 3-inch subwoofer and the balance is great too with the 8-inch tweeter pumping out great audio. There's Bluetooth, WiFi and even a 3.5mm port that's in or out as you need. Multi-room support, intercom between Echo devices and voice calling are just a few of the many features this speaker brings which make it valuable far beyond that low price.
3. Marshall Stanmore II Voice: Best smart speaker for iconic looks
The Marshall Stanmore II Voice is a stunning looking and sounding smart speaker. It is designed to look like the cab of a Marshall amp, making it instantly and iconically recognizable. It's not small, larger than all other smart speaker in this list, in fact. But that's a good thing as this packs in bassy, rich, powerful and well balanced audio on a wide soundstage that does even the most complex tracks justice.
The Alexa smart assistant is built-in so this can be used as a multi-room speaker, as a voice controlled assistant or simply to play music with vocal commands alone. The 50W Class-D amp for the sub backed by two 15W Class-D amps for the tweeters make for seriously big sound that stays distortion free right up to max volume - not that you'll need that unless you're partying very, very loudly.
4. Google Home Max: Best value smart speaker
The Google Home Max is, as the name suggests the largest speaker in the company's range and, as such, packs the most power. This is a seriously loud speaker that can be used as a party speaker, or as part of a stereo pair for big audio movies thanks to the dual 4.5-inch woofers in this beast. Despite the big impression this can make, it has a minimal design that allows it to fit into any room.
The dual microphones pick up voice commands to the Google Assistant which is one of the easiest to talk to and be understood by. Play music, turn down the smart thermostat, ask a question, get it to tell you a joke - the list of smarts goes on and on. All that and it dramatically undercuts the sonically similar competition on price.
5. Amazon Echo Dot with Clock: Best smart speaker for the bedroom
The Amazon Echo Dot with Clock adds to the third generation Dot with an LED display that shows the time and, if asking the weather, displays the temperature. It also comes with a touch sensitive top making it the ideal bedside alarm clock that you can tap to snooze. Or, of course, just tell Alexa to be quiet and you can head back to sleep. The Alexa LED light ring helpfully lights before the alarm so you can wake before even hearing the noise.
Beyond being a smart alarm clock this is a fully fledged Alexa voice assistant with controls for the smart home and music as well as answering questions and more. The speaker is small but it's good enough to listen to the news, radio or podcasts - just don't expect it to replace your real stereo. A great, affordable way to smart voice control your home from yet another room.
6. Sonos One: Best multi-room smart speaker
The Sonos One supports Google Assistant, Amazon Alexa and Apple's AirPlay 2 making it one of the most versatile smart speakers, allowing you to add it to most multi-room setups. The Sonos multi-room support is the best out there for playing back different tracks in different rooms, one tune throughout the house, or tracks in certain sections you group off.
The speaker packs in two Class-D amps, far field noise cancelling microphones and a mid-range woofer for a superbly balanced and powerful audio performance. It'll even allow you to tune to the room, using a smartphone app, for the perfect equalizer balance. It looks great anywhere and can be grouped up as a stereo pair or even as part of a 4.1 sound system.
7. Apple HomePod: Best smart speaker for Apple fans
As you'd expect the Apple HomePod is well designed and built to look and sound fantastic. This has one of the best sonic performances of any smart speaker, and that applies to any room as it auto calibrates to suit its surroundings. You get Wi-Fi, Bluetooth 5.0 and AirPlay 2 support but everything is controlled via Siri - which isn't a good thing as Siri just isn't that smart. Also you're limited to Apple Music for a decent experience so if you're not an Apple user you might as well move along now. Also, this is a really expensive smart speaker, so keep that in mind when weighing up your choice.
8. Amazon Echo Studio: Best smart speaker for Hi-res audio quality
The Amazon Echo Studio is the go-to speaker for playing Hi-res audio as it packs in a 24-bit DAC and supports Dolby Atmos, Sony 360 Reality and FLAC to name but a few high-quality audio formats. That's all played out through a hefty 330W amplifier that runs three 2-inch midrange speakers, one 1-inch tweeter and a mighty 5.25-inch woofer. That equates to really big, really immersive and really high quality sound. This also analyzes the room and adjusts acoustics to suit the space perfectly.
Alexa is the smart assistant running the show, meaning you get lots and lots of smart home and internet focused controls that are too many to list here. We particularly like the ability to make calls, for free, from the Echo and to send out intercom or announcement messages to other Echos - great for getting the kids down at dinner. The only downside is the bass can be a little overpowering at times.
9. Google Nest Mini: Best cheap smart speaker
The Google Nest Mini might look like the old Google Home Mini, and it also sounds similar due to identical speakers, but it does more. This one has three microphones so it'll hear you far better and that's a good thing since this is made to be wall mounted, like an intelligent voice assistant for every room. The price makes that possible as this is super cheap.
This isn't going to be your main speaker with that little 40mm driver, but it does work well for answering questions, playing the radio or listening to a podcast. The design is minimal allowing it to fit into any room and the bass has been enhanced by Google smarts making it a step forward from the last generation without stepping up the price.
10. Google Home: Best smart speaker for basics
The Google Home is the oldest smart speaker on this list as Google hasn't changed it since it was released in 2016. As such it's starting to look a little dated with that dual microphone, 2-inch driver and dual 2-inch radiators but no sub and limitations on Spotify tracks across speakers.
But it's also cheap. For the money you get a Google Assistant packing speaker meaning free calls can be made, you can control Google Cast between device, issue smart home orders, ask questions and enjoy Google Routines to make combinations that activate with just one word. So while the hardware isn't the newest, that Google brain is always getting better.
Best smart speakers advice
What can smart speakers do?
Smart speakers do a lot. It’s kind of their thing. As the name suggests, they’re speakers first and foremost though. This means that they’re ideal for playing music throughout your house via music streaming services like Spotify and Amazon Music.
Alongside this, smart speakers are also an amazing way to connect and control all of your other smart devices around your home. This can be anything from asking Alexa to turn the heating down on your smart thermostat through to asking Google Assistant to dim the lights via your smart lamps.
You can also ask your smart assistant all kinds of questions using your smart speaker. You can ask for anything from news and weather updates to random trivia questions. Smart assistants will even tell you jokes and play games with you too.
Which is the best AI voice assistant?
There are basically three choices when it comes to AI voice assistants for your smart speaker - Amazon Alexa, Apple’s Siri, and Google Assistant. At first glance, you might just think that it’s best to stick with what you know. So, if you’ve got an Apple iPhone then get an Apple smart speaker and if you have an Android phone, get a Google Assistant or Amazon Alexa device.
There is certainly some logic to that, and it’s true that devices usually play best with other devices in the same ecosystem, but that’s not the be all and end all when it comes to choosing the best smart speaker.
Some smart speakers are locked to the smart AI assistant that they’re built for, so if you choose based on the software, then you’re also limiting yourself when it comes to hardware. Amazon devices only support Alexa, Google devices only support Google devices, and you guessed it, Apple devices only support Siri. Third-party devices like the Sonos Move and Sonos One have more freedom though, letting you choose which AI assistant you want.
OK, but which one is the best? Well that depends on what you’re expecting it to do. When it comes to answering questions, Google Assistant is the clear winner. An industry analyst called Loup Ventures put all three AS assistants through their paces in a rigorous series of tests back in 2019 and found that Google Assistant answered 92.9% of 800 test questions correctly, and correctly understood the question 100% of the time. By comparison, Siri only answered correctly 83.1% of the time, while Alexa managed to give the correct answer just 79.8% of the time.
That doesn’t make it a clean sweep for Google Assistant though. If you’re looking for device compatibility, Amazon Alexa really can’t be beat - it works with just about everything. And if you’re looking to inject some humor and humanity into your AI assistant, then Siri is certainly the funniest and most naturally speaking of the bunch.