So, which speakers do you have? You mention in your text a Sonos 1, a name that is not used by Sonos, and in your tags, the Sonos One. There was previously a Sonos PLAY:1, and the current speaker of that form factor is a Sonos One.
The Sonos One can be used as an AirPlay 2 target from an Apple device, the PLAY:1 can not.
Since you haven’t told us where your music is stored, it is hard to make any further suggestions.
Jannell,
If you don’t want your computer switched on, you could use a cheap NAS (network attached storage) device, or an Android mobile, or perhaps a USB stick, if your local router supports that.
If you have a ‘Sonos One’,rather than a Play:1 then you can also Airplay the audio from your iOS devices.
If you already subscribe to Apple Music you could add your local library of music to the Apple iCloud and use "iTunes Match" to play your music to other devices, including Sonos.
So there are a few options open to you, even if it’s the older Play:1 product.