You might like to consider small a solar panel for each speaker. Bluetooth won't be a problem if the speakers have tha facility. In my office I use an old phone with no SIM but a SdCard full of music and that plays to a Bluetooth speaker inside an fifty year old transistor radio case. The phone and the speaker are powered from the same dual USB electric plug.