Best answer by Ken_Griffiths
Yes you would, that’s in answer to both your questions. You could also add Amazon echo devices and use those aswell to voice control the Sonos Rooms, but please note there are in some cases a few limitations as mentioned in this document link below, for example you can’t launch tracks from your local library or Apple Music, but it works great with Amazon Music, Spotify, Deezer and Tune-In streaming subscription services.
Controlling Sonos with Alexa
CLICK HERE for voice control instructions.
Hopefully Google Home and AirPlay-2 will both follow later this year.
Note: I can see all future Sonos hardware being smart-home enabled with built in voice assistants ...and rumour on these forum pages in recent days, is suggesting an all new Sonos PlayBar is due out in early June, with HDMI connection, so you may want to wait and consider that option too, instead of, or aswell as, buying a new Sonos One.