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:
- Removed Google Assistant from the Sonos One and re-added it using the official Sonos setup flow.
- Removed Alexa from the Sonos One and re-added it.
- Tested both Google Assistant and Alexa. Both require the speaker name to play music locally.
- Factory reset the Sonos One.
- Created and tested with a brand-new Sonos account.
- Tested with a brand-new Google account.
- 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.
- Removed and re-linked Sonos in Google Home / Works with Google.
- Removed Sonos permissions from Google account third-party access.
- Signed out old “CastOS / Sonos Google Assistant Built-in Speaker” sessions from Google Account device activity.
- Re-added Spotify and TuneIn to the Sonos account.
- Confirmed music services can play through the Sonos app.
- Renamed the speaker in Sonos.
- Renamed the speaker in Google Home.
- Tried matching and unmatching the Sonos room name and Google Home device name.
- Confirmed there are no obvious duplicate speaker tiles in Google Home, although Home Control previously showed Sonos exposing multiple devices.
- 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.