In the past few months, we have covered plenty of awesome smart speakers. If you are interested in DIY electronics projects, you could always build your own WiFi enabled speaker. As Loovee has shared on Instructables, you are going to need a LinkIt Smart 7688 to pull this off. It is an open source dev board with WiFi and audio.
You can find more info about this project here.