In the past few months, we have covered a bunch of smart speakers here. The JBL Authentics 300 is also worth a look. It is a WiFi connected streaming speaker with built-in Alexa and Google Assistant. It lasts up to 8 hours on battery. This speaker has a retro 70s inspired look.
This speaker comes ready to play podcasts, internet radio, and everything in between. It comes with AirPlay, Alexa Multi-Room Music, and Chromecast built-in. It has a cast-aluminum handle and leather-like enclosure.[where to get it]