Skip to main content
Question

Sonos One voice assistants require explicit speaker name to play music, even after full reset and new accounts

  • May 28, 2026
  • 6 replies
  • 57 views

Hello Sonos Support,

I am experiencing a persistent issue with a Sonos One where onboard voice assistants no longer treat the speaker as the local playback device.

The speaker can play music when it is explicitly named, for example:

“Play [music/radio] on Living Room”

However, when speaking directly to the Sonos One and saying:

“Play [music/radio]”

the command does not play locally unless I include the speaker name.

This previously worked normally. I could speak to the Sonos One and simply say “play [music/radio]” and it would play on that same speaker.

The issue affects both Google Assistant and Alexa, so it does not appear to be isolated to one assistant provider.

Current behaviour:

  • The Sonos One responds to voice commands.
  • Smart-home commands work, including lights and thermostat control.
  • Music/radio playback works if I explicitly name the speaker.
  • Music/radio playback does not resolve to the local Sonos One when I simply say “play [music/radio]”.
  • Google Home can see the Sonos speaker as a linked speaker/device.
  • Google Assistant device settings show no active Assistant device after setup.
  • Google Account device activity previously showed multiple “CastOS / Sonos Google Assistant Built-in Speaker” sessions after setup.
  • After signing those out and relinking, Google Home still showed the Sonos speaker but could not always reach it.
  • Google Home/Home Control also showed Sonos exposing multiple devices at one point.
  • The speaker also speaks in a US accent, even though my Google account is set to UK English with a UK English voice/accent selected.

Troubleshooting already completed:

  1. Removed Google Assistant from the Sonos One and re-added it using the official Sonos setup flow.
  2. Removed Alexa from the Sonos One and re-added it.
  3. Tested both Google Assistant and Alexa. Both require the speaker name to play music locally.
  4. Factory reset the Sonos One.
  5. Created and tested with a brand-new Sonos account.
  6. Tested with a brand-new Google account.
  7. Returned to an older Google account where the Sonos speaker had previously appeared as an Assistant device. On attempting setup/use, the speaker was then removed or no longer listed as an active Assistant device.
  8. Removed and re-linked Sonos in Google Home / Works with Google.
  9. Removed Sonos permissions from Google account third-party access.
  10. Signed out old “CastOS / Sonos Google Assistant Built-in Speaker” sessions from Google Account device activity.
  11. Re-added Spotify and TuneIn to the Sonos account.
  12. Confirmed music services can play through the Sonos app.
  13. Renamed the speaker in Sonos.
  14. Renamed the speaker in Google Home.
  15. Tried matching and unmatching the Sonos room name and Google Home device name.
  16. Confirmed there are no obvious duplicate speaker tiles in Google Home, although Home Control previously showed Sonos exposing multiple devices.
  17. Repeated setup through the official Sonos instructions with no clear improvement.

My interpretation is that the Sonos One is being exposed as a controllable playback target, but the onboard voice assistant is not binding “play here” to the local Sonos room. It behaves like a speaker that can be targeted by name, but not like the voice assistant recognises itself as the local playback endpoint.

6 replies

Airgetlam

This forum isn’t, unfortunately, where Sonos Support lives. The response you’ll get here is potentially from Sonos moderators, if at all, but more likely from the public, which this board is for.

If you want to speak directly to them, you need to call Sonos Support to discuss it.

When you speak directly to the Support staff, they have tools at their disposal that will allow them to give you advice specific to your network and Sonos system.


106rallye
Forum|alt.badge.img+18
  • May 28, 2026

Is the speaker named the same as the room it is in? I.e. they are both named “living room”?


AjTrek1
  • May 28, 2026

I don’t know how saying Play Music would work unless:

You have a:

  1. Local Playlist 
  2. Streaming Service designated as default in the app

For example using the room named Lounge which is my ArcUltra:

  1. I have SiriusXM as my default streaming service but I have say Alexa…Play Smooth Jazz or Country Western or Mozart.
  2. However, if I want a specific speaker other than the ArcUltra I have to say…Alexa …play smooth jazz on Fireplace (which are my Era 300’s in stereo pair).

 


MoPac
Forum|alt.badge.img+19
  • Headliner III
  • May 28, 2026

In my living room I have an Alexa Echo speaker that can control the Sonos Room “TV Room”.  In the Alexa app the  Echo and “TV Room” are in a group.  All I have to do is say “Alexa.  Play Jazz” as an example.  The Alexa Voice Control is NOT enabled on my Sonos device.

NOTE:  In the Alexa app you need to make sure the speaker you wish to control, in my case “TV Room”, is set to Always.  In the group choose the speaker to be controlled. Scroll to the bottom to Playback Options.  Make sure that is set to Always.  The other option you don’t want is “Only when you say the group name

What I like about the above arrangement is that when we are watching TV and I ask Alexa something the TV volume drops so that I can better hear her response.

i do use Sonos Voice Control (SVC) on the “TV Room” which works just as well as using Alexa.  Actually there is a greater choice of music that can be played using SVC.

In the dining room I have a stereo pair of Sonos Move speakers.  There is a large playlist in the queue that I initially asked Sonos Voice Control to Shuffle.  I just leave that queue loaded.  After we eat I pause the music.  The next day I just say “Hey Sonos. Play”.  It plays from where it left off.


  • Author
  • Contributor I
  • May 28, 2026

I don’t know how saying Play Music would work unless:

You have a:

  1. Local Playlist 
  2. Streaming Service designated as default in the app

For example using the room named Lounge which is my ArcUltra:

  1. I have SiriusXM as my default streaming service but I have say Alexa…Play Smooth Jazz or Country Western or Mozart.
  2. However, if I want a specific speaker other than the ArcUltra I have to say…Alexa …play smooth jazz on Fireplace (which are my Era 300’s in stereo pair).

 

Thanks for your advice. To clarify, I used to be able to say “Hey Google, play KCRW” or “Hey Google, play Oasis” and it would automatically use tune in or spotify as my default apps to play. Now, that still works, but I HAVE to specify “….on living room speaker” otherwise it tells me “I can’t do that on this device”.


  • Author
  • Contributor I
  • May 28, 2026

Is the speaker named the same as the room it is in? I.e. they are both named “living room”?

I’ve tried both options. I’ve called it Living Room, Sonos, Apollo… I’ve named them the same on Sonos app and Google Home and I’ve tried with different naming. nothing works.