Google Assistant has finally arrived on Sonos speakers, making the Sonos One and Beam the first dual-assistant smart speakers to market, with Alexa already live on both.
The good news is that Google Assistant is pretty functional on Sonos. It's missing a few features, like voice calling and broadcasting, but for the most part you can treat your Sonos speakers like Google Home devices.
Rated: The best Sonos speakers
If you have an older Sonos speaker, like the Play:1 or Play:5, in your system, the update also means you can control them using Assistant on the One or Beam, or via connected Google Home speakers. But, first up, we're going to focus on getting Google Assistant live on the enabled speakers.
If you do have older Sonos speakers, scroll down to read about how you can still get in on the Google Assistant action using a Yonomi-flavoured workaround.
How to enable Google Assistant on Sonos
1. Make sure you have the Google Assistant app downloaded on iPhone or Android. Also make sure the app is up-to-date by heading to Settings > System Updates. We've found new updates occasionally appear here before they're visible in the app store, so best to check here first.
2. Open the Sonos app and select the More tab.
3. Select Voice Services.
4. Choose Google Assistant and tap Add to Sonos.
5. Select the room(s) you want to add Google Assistant to.
6. You'll be redirected to the Google Assistant app, where you'll need to sign in.
7. When asked, give Google control permissions, select your default music service etc.
8. Repeat for the next speaker, if you wish to add to more than one.
How to switch between voice assistants
While you can't have Alexa and Google Assistant running simultaneously, it's easy to switch between them. Here's how.
1. Open the Sonos app and select the More tab.
2. Select Voice Services.
3. Just tap the other assistant.
See? Easy. Even better, each assistant will remember your settings, which will mean less messing about if you change your mind and decide to go back to Alexa.
Grab a Sonos speaker now - great savings
How to use Yonomi to control older Sonos speakers
Just because your Sonos setup is missing a Beam or a One, it doesn't mean you're faced with life without GA. The first thing to do, if you havenât already, is create an account with Yonomi. Yonomi is a fantastic app that can scan your homeâs Wi-Fi for compatible devices and platforms, offering up a wealth of autonomous actions without any leg work from you.
Pairing Sonos with Yonomi is a doddle thanks to its Works With Sonos certification. Fire up the Yonomi app for the first time and it will scan your home network and find all of your Sonos speakers, which will all be individually listed.
Next, you need to link your Google Assistant-packing device to your Yonomi account from within the Google Home app. Click 'Home control', click the '+' sign at the bottom-right and then select Yonomi from the list. Youâre done. All existing Routines will be available, so itâs not just Sonos controls you can speaketh.
Get used to saying âturn onâ or âactivateâ, though, because thatâs how you get the Yonomi Routines working with Google Assistant. Simply saying âplayâ will just kick Google into native mode, so youâll end up listening to the radio or your playlists through your Google Home speaker or your Android phone. You can also say, âAsk Yonomi toâŚâ but thatâs a bit long winded and not really as natural.
And donât go thinking you can simply stop the routines â i.e. stop the audio playback â by saying âstopâ or even âturn offâ. Youâll have to create a separate routine to do this and have it perform a pause. We went for one called The Silence. We are enjoying saying, âHey Google, activate The Silence.â
Limitations of Yonomi
The commands above give you a pretty good level of control over your Sonos system without having to fire up an app or touch a button, but they're far from perfect. There are plenty of flaws within the new system. Hereâs the biggest bone we can pickâŚ
â Volume. There's no up or down, it's just possible to activate a set level (the 25% mentioned above). Your Google Assistant also, once it gets the music started, doesnât actually know that youâre listening to music â it wonât lower the volume on your Sonos so it can hear a command more clearly; which is what happens with the âofficialâ Sonos and Alexa hook-up. Therefore, youâll actually be shouting for the sounds to stop if youâre listening at a loud volume.
More Sonos guides
More Sonos guides
How to set up and use AirPlay 2 with your Sonos speakers
How to add your Apple HomePod smart speaker to your Sonos system
How to use old Sonos speakers for AirPlay 2 multi-room music
How to control Sonos with Google Assistant
How to associate Sonos and Echo speakers and create groups
How to use Sonos and Alexa: Everything you need to know
Big savings on Alexa compatible devices
More Google Assistant how-to guides
- How to set up Voice Match with music and movie services on Google Home
- How to make voice calls on Google Home smart speakers
- How to add and control lights and devices with Google Assistant
- How to voice control Chromecast with Google Assistant
- How to set up multi-room audio with Google Assistant & Chromecast speakers
- How to set up guest mode for Google Home smart speakers
- How to pair your Google Home with better sounding Bluetooth speakers